.editorial{width:min(90%,1520px);margin:clamp(42px,6vw,100px) auto}.editorial h1{font-size:clamp(44px,6vw,98px);line-height:1;letter-spacing:-.06em;margin:0}.intro{color:#52645b;font-size:clamp(17px,1.4vw,23px);max-width:58ch;line-height:1.6;margin:22px 0 50px}.editorial-block{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;background:#f3f4ef;margin:30px 0;scroll-margin-top:24px}.editorial-block>div{padding:clamp(24px,5vw,75px)}.editorial-block h2{font-size:clamp(25px,3vw,49px);letter-spacing:-.04em;line-height:1.05;margin:0 0 18px}.editorial-block p{line-height:1.65}.editorial-block img{display:block;width:100%;height:clamp(250px,31vw,500px);object-fit:contain;mix-blend-mode:multiply}.editorial-block figure{margin:0}.editorial-block figcaption{padding:10px 16px;color:#53625a;font-size:13px}.editorial-link{display:inline-block;margin-top:16px;background:#253d32;color:white;padding:12px 17px;font-weight:700}.editorial-footer{background:#f0f0ed;padding:36px 5%;font-weight:800}@media(max-width:760px){.editorial-block{grid-template-columns:1fr}.editorial-block img{height:260px}}
.blog-layout{display:grid;grid-template-columns:clamp(145px,15vw,210px) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:start}.blog-topics{position:sticky;top:20px;display:grid;gap:8px}.blog-topics strong{margin-bottom:10px}.blog-topics button{padding:10px 13px;text-align:left;border:0;border-radius:20px;background:transparent;color:inherit}.blog-topics button[aria-pressed=true]{background:#e9f1ec;color:#213b30;font-weight:750}.blog-results article:first-child{margin-top:0}.blog-results [hidden]{display:none}@media(max-width:760px){.blog-layout{grid-template-columns:1fr}.blog-topics{position:static;display:flex;flex-wrap:wrap;align-items:center}.blog-topics strong{width:100%;margin-bottom:0}}
.topic-read{margin-left:8px}
