.editorial-section{padding:85px 5.5%;background:#eeefe7}.editorial-section:nth-child(odd){background:#f4f4ef}.editorial-head{max-width:840px;margin-bottom:36px}.editorial-head h2{font-size:clamp(34px,4vw,60px);line-height:1.1;max-width:900px;margin:20px 0}.editorial-head>p:last-child{font-size:17px;max-width:680px}.editorial-banner{position:relative;overflow:hidden;height:480px;margin:0 0 50px;background:#e3e6db}.editorial-banner>img{width:100%;height:100%;object-fit:cover;will-change:transform}.editorial-banner>figcaption{position:absolute;bottom:20px;left:20px;padding:8px 12px;background:#f4f4efe3;font-size:10px}.editorial-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.editorial-cards article{min-width:0}.editorial-card-image{height:230px;overflow:hidden;background:#e6e8df;margin-bottom:25px}.editorial-card-image img{width:100%;height:100%;object-fit:cover}.editorial-cards h3{font-size:25px;line-height:1.18;margin:15px 0}.editorial-cards article>p{font-size:14px;line-height:1.8}.editorial-cards .eyebrow{color:#657356}.editorial-next{border-top:1px solid var(--line);padding-top:25px;margin-top:45px;display:flex;align-items:center;justify-content:space-between;gap:30px}.editorial-next p{font-size:13px}.editorial-cards.text-only article{border-top:1px solid var(--line);padding:25px 0}.editorial-cards.text-only h3{margin-top:15px}@media(max-width:760px){.editorial-section{padding:55px 6%}.editorial-head h2{font-size:35px}.editorial-head>p:last-child{font-size:15px}.editorial-banner{height:290px;margin-bottom:35px}.editorial-banner>figcaption{left:12px;bottom:12px;font-size:9px;max-width:85%}.editorial-cards{grid-template-columns:1fr;gap:40px}.editorial-card-image{height:250px}.editorial-cards h3{font-size:27px}.editorial-cards article>p{font-size:14px}.editorial-next{display:block}.editorial-next p{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){:root:not([data-motion-mode="on"]) .editorial-banner>img{transform:none!important}}
.editorial-banner>img{object-position:center 35%}.editorial-home .editorial-banner{height:auto;aspect-ratio:3/2;max-height:720px}@media(max-width:760px){.editorial-home .editorial-banner{max-height:none}}
