.editorial-expansion{width:min(1160px,calc(100% - 44px));margin:16px auto 76px;padding:42px 48px;background:#fff;border:1px solid #ddd6c8;border-radius:26px;box-shadow:0 12px 40px rgba(47,58,51,.045)}.editorial-expansion>.eyebrow{margin-bottom:16px}.editorial-expansion>h2{max-width:760px;margin:8px 0 26px;font-size:clamp(27px,3.4vw,38px)}.editorial-block{padding:22px 0;border-top:1px solid #e6e0d3}.editorial-block h2{font:700 clamp(20px,2.3vw,26px)/1.25 'Bricolage Grotesque',sans-serif;letter-spacing:-.7px;margin:0 0 10px;color:#2f3a33}.editorial-block h3{font:700 19px/1.3 'Bricolage Grotesque',sans-serif;letter-spacing:-.4px;margin:0 0 10px;color:#2f3a33}.editorial-block p{margin:0;color:#4a564e;max-width:900px}.editorial-expansion .site-note{margin:20px 0 0;padding-top:17px;border-top:1px solid #e6e0d3}.editorial-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px}.editorial-faq .editorial-block{padding:23px 0}.editorial-expansion a{color:#9e5532;font-weight:700;text-decoration:underline;text-decoration-color:rgba(158,85,50,.28);text-underline-offset:3px}.editorial-expansion a:hover{text-decoration-color:#9e5532}.species-editorial{background:#ece7dc}.species-editorial .editorial-block{border-color:#ddd6c8}@media(max-width:680px){.editorial-expansion{width:calc(100% - 32px);margin:8px auto 50px;padding:27px 21px;border-radius:20px}.editorial-block{padding:18px 0}.editorial-faq{grid-template-columns:1fr}.editorial-expansion>h2{font-size:28px}}