.committees-container{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);min-height:100vh;padding:2rem 1rem}.committees-hero{text-align:center;max-width:1200px;margin:0 auto;padding:4rem 1rem 3rem}.committees-title{color:#fff;text-transform:uppercase;letter-spacing:2px;background:linear-gradient(90deg,#60a5fa,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3.5rem;font-weight:700}.committees-subtitle{color:#cbd5e1;max-width:600px;margin:0 auto;font-size:1.25rem}.committees-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;max-width:1400px;margin:0 auto;padding:2rem 1rem;display:grid}.committee-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b99;border:1px solid #94a3b833;border-radius:16px;transition:all .3s;overflow:hidden}.committee-card:hover{border-color:#60a5fa80;transform:translateY(-8px);box-shadow:0 20px 40px #60a5fa26}.committee-logo-container{aspect-ratio:10/6;background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.committee-logo{object-fit:cover;object-position:center;width:100%;height:100%}.committee-logo-container:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);width:200%;height:200%;animation:3s ease-in-out infinite pulse;position:absolute;top:-50%;left:-50%}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.logo-text{color:#fff;z-index:1;text-shadow:2px 2px 4px #0000004d;letter-spacing:1px;font-size:2.5rem;font-weight:700}.committee-content{padding:2rem}.committee-name{color:#60a5fa;letter-spacing:1px;margin-bottom:.5rem;font-size:2rem;font-weight:700}.committee-full-name{color:#94a3b8;margin-bottom:1.5rem;font-size:1rem;font-style:italic;font-weight:400}.committee-agenda{margin-top:1.5rem}.committee-agenda h4{color:#a78bfa;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;font-size:1.1rem;font-weight:600}.committee-agenda p{color:#cbd5e1;text-align:justify;font-size:1rem;line-height:1.7}.freeze-date{border-top:1px solid #94a3b833;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.freeze-label{color:#94a3b8;font-size:.9rem;font-weight:600}.freeze-value{color:#fbbf24;background:#fbbf241a;border-radius:6px;padding:.25rem .75rem;font-size:.9rem;font-weight:500}@media (max-width:768px){.committees-title{font-size:2.5rem}.committees-subtitle{font-size:1rem}.committees-grid{grid-template-columns:1fr;padding:1rem}.logo-text{font-size:2rem}.committee-content{padding:1.5rem}.committee-name{font-size:1.75rem}.committee-full-name{font-size:.9rem}}@media (max-width:480px){.committees-hero{padding:2rem 1rem}.committees-title{font-size:2rem}.logo-text{font-size:1.5rem}}
