body.editorial{--color-bg: #f6f4ed;--color-surface: #f6f4ed;--color-text: #243c32;--color-text-light: #657064;--color-text-secondary: #657064;--color-accent: #925037;--color-accent-hover: #713a26;--color-border: #d9dccf;--font-heading: Georgia, "Times New Roman", serif;background:var(--color-bg)}.editorial .site-logo{font-family:var(--font-heading);font-weight:500;font-style:italic}.editorial .nav-inner{justify-content:space-between}.editorial a:focus-visible,.editorial summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.editorial-post{max-width:1200px;margin:auto;padding:0 42px;overflow-wrap:anywhere}.editorial-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:end;padding:64px 0 42px;margin-bottom:48px}.editorial-eyebrow{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:var(--color-accent);font-weight:600;margin-bottom:20px}.editorial-intro h1{font-size:clamp(36px,4.5vw,64px);line-height:1.12;letter-spacing:-1.5px;font-weight:400;margin:0;text-wrap:balance}.editorial-deck>p{font-size:18px;line-height:1.65;margin-bottom:24px}.editorial-meta{display:flex;flex-wrap:wrap;gap:6px 16px;padding-top:14px;color:var(--color-text-light);font-size:11px}.editorial-hero{margin:0 0 44px}.editorial-hero img{width:100%;max-height:640px;object-fit:contain;background:#e8ebdf}.editorial-hero figcaption,.editorial-content figcaption{font-size:12px;color:var(--color-text-light);padding-top:10px}.editorial-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));margin:0 0 48px}.editorial-facts>div{padding:20px 16px}.editorial-facts dt{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-light)}.editorial-facts dd{font-size:14px;font-weight:600;margin:6px 0 0}.editorial-grid{display:grid;grid-template-columns:210px minmax(0,1fr);gap:64px}.editorial-grid.no-contents{grid-template-columns:minmax(0,740px);justify-content:center}.editorial-sidebar nav{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto;padding:4px 12px 12px 0}.editorial-sidebar summary{font-size:12px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;font-weight:600}.editorial-sidebar ol{list-style:none;padding:0;margin:20px 0}.editorial-sidebar li{font-size:13px;line-height:1.5;margin:14px 0}.editorial-sidebar a{color:var(--color-text-light)}.editorial-main{min-width:0;max-width:740px}.editorial-verdict{background:#e8ebdf;padding:28px;margin-bottom:42px}.editorial-verdict>p:last-child{font-family:var(--font-heading);font-size:26px;line-height:1.4;margin:0}.editorial-content{font-size:17px;line-height:1.85;color:#465448}.editorial-content h2{font-size:clamp(28px,3vw,38px);font-weight:400;letter-spacing:-.6px;margin:48px 0 20px;scroll-margin-top:24px}.editorial-content h3{font-size:25px;font-weight:400;margin:32px 0 15px;scroll-margin-top:24px}.editorial-content a{text-decoration:underline;text-underline-offset:3px}.editorial-content p{margin-bottom:22px}.editorial-content li{margin-bottom:8px}.editorial-content blockquote{font-family:var(--font-heading);font-size:25px;line-height:1.5;border-left:0;padding:25px 0;margin:32px 0;color:var(--color-text)}.editorial-content blockquote p:last-child{margin-bottom:0}.editorial-content table{display:block;overflow-x:auto;max-width:100%;font-size:14px;line-height:1.6;margin:28px 0;border-block:0}.editorial-content th,.editorial-content td{border:0;padding:14px 12px;min-width:110px;vertical-align:top}.editorial-content th{background:#e8ebdf;color:var(--color-text)}.editorial-content hr{display:none}.editorial-content img{margin:28px auto 10px;max-height:720px;object-fit:contain}.editorial-content pre{overflow:auto;max-width:100%;padding:20px}.editorial .related-posts a{border-radius:0;box-shadow:none}.editorial .related-posts h2{font-family:var(--font-heading);font-size:28px;font-weight:400}@media(max-width:850px){.editorial-post{padding:0 24px}.editorial-intro{grid-template-columns:1fr;gap:26px;padding-top:38px;margin-bottom:32px}.editorial-intro h1{font-size:clamp(36px,7vw,52px)}.editorial-grid{grid-template-columns:minmax(0,1fr);gap:28px}.editorial-sidebar nav{position:static;max-height:none;padding:18px 0;border-bottom:0}.editorial-sidebar ol{columns:2;column-gap:25px;margin-bottom:0}.editorial-sidebar li{break-inside:avoid;margin-top:0}.editorial-main{max-width:none}}@media(max-width:480px){.editorial-post{padding:0 20px}.editorial-intro h1{letter-spacing:-.8px}.editorial-deck>p{font-size:16px}.editorial-sidebar ol{columns:1}.editorial-content{font-size:16px}.editorial-facts{grid-template-columns:1fr 1fr}.editorial-facts>div{padding:14px 8px}.editorial-verdict{padding:22px}.editorial .nav-inner{gap:14px}.editorial .site-logo{font-size:19px}.editorial .nav-links{gap:12px}.editorial .nav-links a{font-size:12px}}@media(prefers-reduced-motion:reduce){html:has(body.editorial){scroll-behavior:auto}}.editorial-content tbody tr:nth-child(2n){background:#eeeee5}.editorial .related-posts{border:0}
