.editorial-home{background:#f7f4ee;padding-top:100px;padding-bottom:110px}
.editorial-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px}
.editorial-heading h2{font-family:var(--serif);font-size:clamp(42px,5vw,75px);font-weight:500;line-height:1;margin:8px 0 0}
.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.editorial-card{background:#fff;min-width:0}
.editorial-card>a{display:block;color:inherit;text-decoration:none;height:100%}
.editorial-card img,.editorial-placeholder{display:block;width:100%;height:260px;object-fit:cover;background:#e7dfd3}
.editorial-placeholder{display:grid;place-items:center;font:italic 130px var(--serif);color:#b99b92}
.editorial-card-copy{padding:23px 26px 28px}
.editorial-card-copy small{font:10px Manrope,sans-serif;color:#9b6b6b;letter-spacing:.12em}
.editorial-card-copy h3{font:500 29px/1.06 var(--serif);margin:11px 0 10px}
.editorial-card-copy p{font:13px/1.65 Manrope,sans-serif;color:#665f58;margin:0 0 24px}
.editorial-card-copy span{font:10px Manrope,sans-serif;letter-spacing:.1em;border-bottom:1px solid currentColor;padding-bottom:5px}
.editorial-page{background:#f7f4ee;color:#24211d}
.editorial-header{padding:24px 5vw;display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #e9e3db}
.editorial-header img{width:150px;height:auto;object-fit:contain}
.editorial-header nav{display:flex;gap:27px}
.editorial-header a,.editorial-footer a{color:inherit;text-decoration:none;font:12px Manrope,sans-serif}
.editorial-list,.editorial-article{max-width:1300px;margin:auto;padding:90px 5vw 120px;min-height:65vh}
.editorial-list h1,.editorial-article h1{font:500 clamp(58px,7vw,110px)/.95 var(--serif);letter-spacing:-.03em;margin:10px 0 24px}
.editorial-list>p:not(.eyebrow){font:15px Manrope,sans-serif;color:#6d655e;margin-bottom:50px}
.editorial-list .editorial-grid{margin-top:50px}
.editorial-article{max-width:950px}
.editorial-back{display:inline-block;color:#6f6159;font:12px Manrope,sans-serif;margin-bottom:55px}
.editorial-lead{font:20px/1.5 var(--serif);color:#655b53;max-width:700px}
.editorial-hero-image{display:block;max-width:100%;max-height:650px;object-fit:contain;margin:45px auto;background:#efeae2}
.editorial-body{max-width:710px;margin:55px auto;font:15px/1.9 Manrope,sans-serif}
.editorial-body p{margin:0 0 22px;white-space:pre-line}
.editorial-footer{display:flex;gap:30px;padding:35px 5vw;border-top:1px solid #ddd5ca}
@media(max-width:760px){.editorial-grid{grid-template-columns:1fr}.editorial-heading{align-items:start;flex-direction:column}.editorial-header{align-items:start;gap:20px;flex-direction:column}.editorial-header nav{gap:14px;flex-wrap:wrap}.editorial-list,.editorial-article{padding-top:60px}.editorial-card img,.editorial-placeholder{height:220px}}
