.page-hero{background:#f5f0e6;border-top:1px solid #d9d4c9;padding:95px 0 80px}.page-hero h1{font:400 clamp(3.2rem,7vw,6.3rem)/.98 'Libre Caslon Display',serif;margin:0;max-width:900px}.page-hero p{font-size:1.15rem;line-height:1.75;max-width:700px;color:#566965;margin:26px 0 0}.page-hero-alert{background:#173d37;color:#fff}.page-hero-alert p{color:#d2dfdc}.page-hero-alert .button{margin-top:28px}.subnav{display:flex;gap:10px;padding:22px 0;position:sticky;top:0;z-index:5;background:#fffdf8;border-bottom:1px solid #d9d4c9}.subnav a{padding:11px 18px;border:1px solid #d9d4c9;border-radius:30px;font-size:.82rem;font-weight:700}.subnav a:hover{background:#122724;color:#fff}.category-band{padding:85px 0}.category-alt{background:#f5f0e6}.category-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:34px}.category-heading>div{display:flex;align-items:center;gap:18px}.category-heading h2{font:400 clamp(2.3rem,4vw,3.8rem)/1 'Libre Caslon Display',serif;margin:0}.category-heading>span{color:#71807c;font-size:.8rem}.section-index{color:#d64e3c;font-weight:700}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.content-card{background:#fff;border:1px solid #d9d4c9}.content-card img{width:100%;height:220px;object-fit:cover}.content-card div{padding:22px}.content-card h3{font:400 1.65rem/1.18 'Libre Caslon Display',serif;margin:11px 0}.content-card p{color:#66736f;line-height:1.6}.content-card small{font-weight:700;color:#d64e3c}.empty-state{grid-column:1/-1;border:1px dashed #bdb6a9;padding:45px;text-align:center;background:#fff}.empty-state strong{font:400 1.8rem 'Libre Caslon Display',serif}.empty-state p{color:#66736f}.process{display:grid;grid-template-columns:repeat(3,1fr);margin-top:-1px;background:#fff;box-shadow:0 18px 50px rgba(18,39,36,.1)}.process article{padding:30px;border-right:1px solid #d9d4c9}.process article:last-child{border:0}.process b{display:inline-flex;width:34px;height:34px;border-radius:50%;align-items:center;justify-content:center;background:#d64e3c;color:#fff}.process h2{font:400 1.8rem 'Libre Caslon Display',serif;margin:14px 0 5px}.process p{color:#66736f;line-height:1.5;margin:0}.case-list{display:grid;gap:18px}.case-card{border:1px solid #d9d4c9;background:#fff}.case-card>a{display:grid;grid-template-columns:280px 1fr}.case-card img{width:100%;height:100%;min-height:230px;object-fit:cover}.case-content{padding:28px}.case-content h3{font:400 2rem/1.15 'Libre Caslon Display',serif;margin:15px 0 10px}.case-content>p{color:#66736f;line-height:1.6}.case-meta{display:flex;gap:12px;align-items:center;font-size:.75rem;color:#66736f}.status{border-radius:20px;padding:6px 10px;background:#e8eceb;color:#173d37;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.status-atendida,.status-cerrada{background:#dbeadd;color:#245b2d}.status-revision,.status-verificada{background:#fff0c9;color:#73570a}.status-canalizada{background:#dce8f6;color:#224c78}.case-update{background:#f5f0e6;padding:13px 16px;margin-top:16px}.case-update strong{display:block;font-size:.7rem;text-transform:uppercase;color:#b7792f;margin-bottom:5px}
@media(max-width:800px){.subnav{overflow:auto}.content-grid{grid-template-columns:1fr 1fr}.process{grid-template-columns:1fr}.process article{border-right:0;border-bottom:1px solid #d9d4c9}.case-card>a{grid-template-columns:1fr}.case-card img{height:250px}.footer-grid nav{flex-wrap:wrap}}
@media(max-width:560px){.page-hero{padding:70px 0 60px}.content-grid{grid-template-columns:1fr}.category-heading{display:block}.category-heading>span{display:block;margin-top:12px}.content-card img{height:240px}}
