
/* Editorial photographic redesign: real photographic remote imagery; verify each asset before publication. */
body{background:#f8f6f1} .wrap{width:min(1240px,calc(100% - 44px))}.mast .wrap{min-height:105px}.brand-name{letter-spacing:-.7px}.hero{gap:20px;margin-top:30px;grid-template-columns:1.55fr 1fr}.hero-main{isolation:isolate;min-height:510px;justify-content:end;padding:34px;background:#1c302b}.hero-main:before,.hero-main:after,.card .visual:after{display:none!important}.hero-main>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero-main .photo-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(14,29,28,.94) 0%,rgba(18,34,34,.65) 42%,rgba(18,34,34,.05) 100%);z-index:-1}.hero-main h1{font-size:clamp(30px,3.1vw,43px);max-width:690px}.hero-side{gap:14px}.side-story{position:relative;overflow:hidden;padding:18px 20px;min-height:150px;border-right:4px solid #c48660;isolation:isolate;background:#fff}.side-story img{position:absolute;left:0;top:0;height:100%;width:40%;object-fit:cover;opacity:.9;z-index:-1}.side-story:has(img){padding-left:42%}.side-story h3{font-size:17px}.card{border-color:#e6e7df;border-radius:4px;overflow:hidden;box-shadow:0 5px 18px rgba(30,52,45,.035);min-height:0}.card .visual{height:196px;background:#dde5df}.card .visual img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.card:hover .visual img{transform:scale(1.035)}.card .content{padding:19px 21px}.card h3{font-size:19px;line-height:1.65}.card p{line-height:1.85}.section-heading h2{font-size:28px}.prose{border:1px solid #eae8e1;padding:35px 46px}.prose p{font-size:18px;line-height:2.15}.article-photo{margin:0 0 28px}.article-photo img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:#e1e8e4}.article-photo figcaption{font-size:12px;color:#68716e;margin-top:9px;line-height:1.8}.photo-note{font-size:12px;color:#69746f}.page-title{max-width:1050px}.page-title h1{letter-spacing:-.5px}.nav a{font-weight:600}.kicker{letter-spacing:0}.feature{border-radius:4px}.cards{gap:24px}.prose h2{border-right:3px solid #c48660;padding-right:13px}.hero .meta{color:#fff!important}@media(max-width:850px){.hero{grid-template-columns:1fr}.hero-main{min-height:440px}.hero-side{display:grid;grid-template-columns:repeat(3,1fr)}.side-story:has(img){padding-left:18px;padding-top:85px}.side-story img{height:80px;width:100%}}@media(max-width:580px){.wrap{width:calc(100% - 26px)}.hero-main{min-height:410px;padding:22px}.hero-side{grid-template-columns:1fr}.side-story:has(img){padding:17px 16px 17px 42%}.side-story img{height:100%;width:38%}.card .visual{height:210px}.prose{padding:22px 18px}.prose p{font-size:17px}.hero-main h1{font-size:30px}}
