.standard-main{background:#060909;color:#e9e9e5}
.standard-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid #655635;background:linear-gradient(115deg,#081313 0%,#071010 58%,#130b17 100%)}
.standard-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 78% 35%,rgba(217,184,110,.12),transparent 34%),linear-gradient(90deg,transparent 0 69%,rgba(217,184,110,.05) 69% 69.12%,transparent 69.12%)}
.standard-hero-inner{padding-top:clamp(78px,9vw,128px);padding-bottom:clamp(62px,7vw,98px)}
.standard-eyebrow{display:flex;align-items:center;gap:18px;color:#d9b86e;font:500 14px/1.3 var(--condensed);letter-spacing:.22em;text-transform:uppercase}
.standard-eyebrow:after{content:'';width:68px;height:1px;background:#d9b86e}
.standard-hero h1{max-width:980px;margin-top:20px;color:#f3f2ee;font:500 clamp(58px,7vw,108px)/.94 var(--condensed);letter-spacing:.025em;text-transform:uppercase;text-wrap:balance}
.standard-intro{max-width:720px;margin-top:25px;color:#c8c8c3;font-size:18px;line-height:1.7}
.standard-updated{margin-top:26px;color:#8e918d;font-size:12px;letter-spacing:.12em;text-transform:uppercase}
.standard-content-section{background:linear-gradient(180deg,#070a0a,#030606);padding-block:clamp(58px,8vw,108px)}
.standard-content-grid{display:grid;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:clamp(42px,8vw,125px);align-items:start}
.standard-aside{position:sticky;top:132px;padding-top:4px;border-top:1px solid #8c7548}
.standard-aside span{display:block;padding-top:15px;color:#d9b86e;font:500 13px/1.3 var(--condensed);letter-spacing:.2em;text-transform:uppercase}
.standard-aside p{max-width:210px;margin-top:13px;color:#888b87;font-size:13px;line-height:1.6}
.standard-prose{max-width:820px;color:#c9cac5;font-size:16px;line-height:1.8}
.standard-prose>*+*{margin-top:18px}
.standard-prose h2{margin-top:48px;color:#f0efeb;font:500 clamp(30px,3vw,42px)/1.05 var(--condensed);letter-spacing:.035em;text-transform:uppercase}
.standard-prose h2:first-child{margin-top:0}
.standard-prose h3{margin-top:32px;color:#e0c482;font:500 21px/1.25 var(--condensed);letter-spacing:.06em;text-transform:uppercase}
.standard-prose p,.standard-prose li{max-width:760px}
.standard-prose ul,.standard-prose ol{padding-left:22px}
.standard-prose li+li{margin-top:9px}
.standard-prose a{color:#e0c482;text-decoration:underline;text-underline-offset:4px}
.standard-prose a:hover{color:#f3d99b}
.standard-prose strong{color:#ecece8}
.standard-prose hr{height:1px;margin-block:44px;border:0;background:#3a3428}
.standard-prose blockquote{margin-left:0;padding:4px 0 4px 22px;border-left:2px solid #b99b5f;color:#e3e2dc}
@media(max-width:720px){.standard-hero-inner{padding-top:62px;padding-bottom:54px}.standard-eyebrow{font-size:12px}.standard-hero h1{font-size:clamp(50px,17vw,76px)}.standard-intro{font-size:15px}.standard-content-section{padding-block:46px}.standard-content-grid{grid-template-columns:1fr;gap:34px}.standard-aside{position:static;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start}.standard-aside span{padding-top:13px}.standard-aside p{max-width:none;margin-top:10px}.standard-prose{font-size:15px;line-height:1.75}.standard-prose h2{margin-top:40px}}
@media(forced-colors:active){.standard-hero,.standard-aside{border-color:CanvasText}.standard-eyebrow:after{background:CanvasText}}
