.epicentro-page section,.epicentro-page [id]{scroll-margin-top:150px}.epicentro-hero,.epicentro-edition-hero{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:3rem;padding-top:3rem;padding-bottom:3rem;display:grid}.epicentro-hero h1{letter-spacing:-.05em;color:#163d38;margin:1rem 0;font-size:clamp(2.5rem,7vw,6rem)}.epicentro-hero h2{font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.35}.epicentro-hero p,.epicentro-edition-hero p{line-height:1.8}.epicentro-hero img,.epicentro-edition-hero img{object-fit:contain;width:100%;height:auto;max-height:620px}.epicentro-edition-hero h1{font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.17}.epicentro-index{border-block:1px solid #b8c8c0;align-items:center;gap:1.5rem;padding-top:1rem;padding-bottom:1rem;display:flex}.epicentro-index strong{flex-shrink:0}.epicentro-index div{gap:1.3rem;display:flex;overflow:auto}.epicentro-index a{white-space:nowrap}.epicentro-intelligence{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-block:2.5rem;display:grid}.epicentro-intelligence h2{font-size:1.2rem}.epicentro-intelligence p{line-height:1.7}.epicentro-section{padding-block:2.5rem}.epicentro-section>h2{font-size:clamp(1.8rem,3vw,2.7rem)}.epicentro-controls{grid-template-columns:2fr 1fr;gap:1.5rem;margin-top:2rem;display:grid}.epicentro-controls label{gap:.6rem;display:grid}.epicentro-controls input,.epicentro-controls select{font:inherit;color:#152d26;background:#fff;border:1px solid #8a9e94;min-width:0;padding:1rem}.epicentro-editions{gap:2rem;display:grid}.epicentro-editions article{border:1px solid #b8c8c0;grid-template-columns:220px minmax(0,1fr);gap:2rem;padding:1.5rem;display:grid}.epicentro-editions img{width:100%;height:auto}.epicentro-editions h3{font-size:1.6rem;line-height:1.3}.epicentro-editions p{line-height:1.7}.epicentro-topics{color:#376153;font-size:.9rem}.epicentro-expedient{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.epicentro-expedient div{border-bottom:1px solid #b8c8c0;padding-block:1rem}.epicentro-expedient dt{color:#376153;font-size:.9rem}.epicentro-expedient dd{margin:.5rem 0;font-size:1.1rem}.epicentro-body{max-width:950px;font-size:1.1rem;line-height:1.9}.epicentro-body h2,.epicentro-body h3{margin-top:2.5rem;line-height:1.35}.epicentro-body img{max-width:100%;height:auto;margin-inline:auto;display:block}.epicentro-body figure{margin:2rem 0}.epicentro-body figcaption{color:#476259;font-size:.9rem}.epicentro-body a{overflow-wrap:anywhere;text-decoration:underline}.epicentro-body table{max-width:100%;display:block;overflow:auto}.epicentro-pdf{margin-block:1.5rem}.epicentro-pdf summary{cursor:pointer;border:1px solid #b8c8c0;padding:1rem;font-weight:600}.epicentro-pdf iframe{border:0;width:100%;height:75vh}.epicentro-home{color:#fff;background:#123e36;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:2.5rem;margin-top:2rem;padding:2.5rem;display:grid}.epicentro-home h3{letter-spacing:-.04em;margin:.5rem 0;font-size:clamp(2.5rem,5vw,4.5rem)}.epicentro-home p{line-height:1.8}.epicentro-home .kicker{color:#d9c38b}.epicentro-home img{object-fit:contain;width:100%;height:auto;max-height:450px}.epicentro-home .catalog-related a{color:#fff;border-color:#658d80}:is(.epicentro-home a:focus-visible,.epicentro-page a:focus-visible,.epicentro-page button:focus-visible){outline-offset:4px;outline:3px solid #b38b3c}@media (max-width:700px){.epicentro-hero,.epicentro-edition-hero,.epicentro-home,.epicentro-intelligence,.epicentro-controls,.epicentro-expedient{grid-template-columns:1fr}.epicentro-hero,.epicentro-edition-hero{gap:1.5rem}.epicentro-editions article{grid-template-columns:1fr;gap:1rem}.epicentro-editions article>a{max-width:300px;margin:auto}.epicentro-home{padding:1.5rem}.epicentro-index{gap:1rem}.epicentro-index a{font-size:.9rem}.epicentro-body{font-size:1rem}.epicentro-hero img{max-height:450px}}
