/* Everyday Header */  .everyday-header {      background: linear-gradient(135deg, #14b8a6, #0d9488);      color: white;      padding: 4rem 0;      text-align: center;  }  
.everyday-header h1 {      font-size: 2.5rem;      margin-bottom: 1rem;  }  
.everyday-header h1 i {      margin-right: 1rem;  }  
.everyday-header p {      font-size: 1.2rem;      opacity: 0.9;  }  
/* Everyday Tools Grid */  .everyday-tools {      padding: 4rem 0;  }  
.everyday-grid {      display: grid;      grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));      gap: 2rem;      margin-top: 2rem;  }  
/* Everyday-specific Calculator Card Styling */  .calculator-card {      /* Inherits core styles from style.css */      border-top: 4px solid #14b8a6;      padding: 2rem;  }  
/* Only keep everyday-specific overrides */  .calculator-card .card-icon {      font-size: 2rem;      color: white;      margin-bottom: 1.5rem;  }  
.calculator-card h3 {      color: #0d9488;      margin-bottom: 1rem;  }  
.calculator-card p {      color: #6b7280;      margin-bottom: 1.5rem;  }  
.card-badge {      display: inline-block;      padding: 0.25rem 0.75rem;      background: #ccfbf1;      color: #0d9488;      border-radius: 50px;      font-size: 0.8rem;      font-weight: 500;  }  
.bg-teal {      background-color: #14b8a6;  }  
/* Responsive Adjustments */  @media (max-width: 768px) {      .everyday-grid {          grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));      }            .everyday-header h1 {          font-size: 2rem;      }  }  
@media (max-width: 480px) {      .everyday-grid {          grid-template-columns: 1fr;      }            .calculator-card {          padding: 1.5rem;      }  } 
