:root{--bg:#f2efe8;--paper:#fffdf8;--ink:#171713;--muted:#746f63;--line:#d8d1c4;--yellow:#f2b705;--yellow2:#d49e00;--soft:#fff1b8;--dark:#151512;--shadow:0 22px 50px rgba(34,30,20,.09);--wrap:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body.n24-page{margin:0;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.n24-page:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.18;background-image:linear-gradient(rgba(26,24,19,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(26,24,19,.025) 1px,transparent 1px);background-size:32px 32px}::selection{background:var(--yellow);color:#111}a{color:inherit;text-decoration:none}img{max-width:100%}.n24-wrap{max-width:var(--wrap);margin:auto;padding:0 30px}.n24-main{min-height:70vh}.n24-header{position:sticky;top:0;z-index:60;background:rgba(21,21,18,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}.n24-header__inner{max-width:var(--wrap);margin:auto;padding:12px 30px;display:flex;align-items:center;justify-content:space-between;min-height:62px}.n24-brand{display:flex;align-items:center;gap:10px}.n24-brand__mark{background:var(--yellow);padding:7px 9px;border-radius:4px;font-weight:950;line-height:1;box-shadow:inset 0 -2px 0 rgba(0,0,0,.12)}.n24-brand__text{color:#fff;font-weight:900;letter-spacing:.02em}.n24-nav{display:flex;gap:8px}.n24-nav a{color:#b7b1a4;padding:8px 14px;border-radius:999px;font-size:12px;font-weight:850;transition:.18s}.n24-nav a:hover,.n24-nav a.is-active{background:var(--yellow);color:#111}.n24-burger{display:none}.n24-mobile{display:none}.n24-eyebrow{font-size:10px;font-weight:950;letter-spacing:.17em;text-transform:uppercase;display:flex;align-items:center;gap:10px}.n24-eyebrow span{width:34px;height:3px;background:var(--yellow)}
.n24-homehero{background:var(--dark);color:#fff;overflow:hidden;position:relative}.n24-homehero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--yellow),transparent 40%)}.n24-homehero__grid{min-height:650px;display:grid;grid-template-columns:.92fr 1.08fr;align-items:stretch}.n24-homehero__copy{padding:88px 42px 78px 0;align-self:center;position:relative;z-index:3}.n24-homehero h1{font-size:clamp(46px,5vw,76px);line-height:.94;letter-spacing:-.055em;margin:24px 0}.n24-homehero h1 em{font-style:normal;color:var(--yellow)}.n24-homehero p{max-width:590px;color:#c9c3b7;font-size:18px;line-height:1.65}.n24-homehero__actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:26px}.n24-cta{display:inline-flex;gap:30px;align-items:center;background:var(--yellow);color:#111;padding:15px 18px;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;transition:.18s}.n24-cta:hover{background:#ffc617;transform:translateY(-2px)}.n24-cta b{font-size:19px}.n24-ghostlink{color:#c4bdaf;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #58554c;padding-bottom:4px}.n24-ghostlink:hover{color:#fff;border-color:var(--yellow)}.n24-hero-stats{display:flex;gap:30px;margin-top:44px;color:#8f8a7e;font-size:9px;text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap}.n24-hero-stats span{padding-right:22px;border-right:1px solid #34332d}.n24-hero-stats span:last-child{border:0}.n24-hero-stats b{color:#fff;font-size:19px;margin-right:5px}.n24-homehero__media{position:relative;min-height:650px}.n24-homehero__media:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--dark) 0,rgba(21,21,18,.5) 16%,transparent 42%),linear-gradient(0deg,rgba(0,0,0,.52),transparent 58%)}.n24-homehero__media img{width:100%;height:100%;object-fit:cover;position:absolute;filter:saturate(.9) contrast(1.04)}.n24-watermark{position:absolute;z-index:2;right:16px;top:18px;font-size:190px;font-weight:950;line-height:1;color:rgba(242,183,5,.15);letter-spacing:-.09em}.n24-homehero__badge{position:absolute;left:48px;bottom:46px;z-index:4;border-left:3px solid var(--yellow);padding:0 0 0 15px;text-transform:uppercase}.n24-homehero__badge small{display:block;color:#aca698;font-size:8px;letter-spacing:.18em;margin-bottom:5px}.n24-homehero__badge strong{font-size:19px;line-height:1.08;letter-spacing:-.02em}.n24-corner{position:absolute;z-index:3;width:32px;height:32px}.n24-corner--a{left:36px;top:38px;border-left:2px solid var(--yellow);border-top:2px solid var(--yellow)}.n24-corner--b{right:28px;bottom:30px;border-right:2px solid var(--yellow);border-bottom:2px solid var(--yellow)}
.n24-topics{background:rgba(255,253,248,.94);border-bottom:1px solid var(--line);position:relative;z-index:4}.n24-topics__inner{display:flex;align-items:center;gap:24px;padding-top:17px;padding-bottom:17px}.n24-topics__inner>strong{font-size:9px;letter-spacing:.17em}.n24-pills{display:flex;flex-wrap:wrap;gap:8px}.n24-pill{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:7px 7px 7px 12px;font-size:10px;font-weight:850;display:inline-flex;align-items:center;gap:8px;transition:.16s}.n24-pill b{display:grid;place-items:center;min-width:23px;height:23px;padding:0 5px;border-radius:50%;background:#f2eee5;color:#755a00;font-size:9px}.n24-pill:hover{background:var(--yellow);border-color:var(--yellow);transform:translateY(-1px)}.n24-pill:hover b{background:#111;color:#fff}.n24-section{padding-top:66px;padding-bottom:66px}.n24-section--feed{padding-top:32px}.n24-sectionhead{display:flex;align-items:end;justify-content:space-between;border-top:1px solid var(--ink);padding-top:13px;margin-bottom:27px}.n24-sectionhead span{font-size:9px;font-weight:950;letter-spacing:.18em;color:#8b8578}.n24-sectionhead h2{font-size:34px;letter-spacing:-.04em;margin:2px 0 0}.n24-sectionhead>a,.n24-sectionhead>small{font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#777166}.n24-featuregrid{display:grid;grid-template-columns:1.4fr .92fr;gap:18px}.n24-feature{min-height:610px;position:relative;overflow:hidden;background:#111;color:#fff;box-shadow:var(--shadow)}.n24-feature:after{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--yellow);transform:scaleX(0);transform-origin:left;transition:transform .35s}.n24-feature:hover:after{transform:scaleX(1)}.n24-feature img{position:absolute;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1);filter:saturate(.88)}.n24-feature:hover img{transform:scale(1.03)}.n24-feature__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.05) 75%)}.n24-feature__index{position:absolute;right:20px;top:16px;font-size:80px;line-height:1;font-weight:950;color:rgba(255,255,255,.17);letter-spacing:-.08em}.n24-feature__body{position:absolute;left:34px;right:34px;bottom:31px}.n24-feature__body>span,.n24-card__tag{display:inline-block;background:var(--yellow);color:#111;padding:4px 8px;font-size:8px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.n24-feature h2{font-size:38px;line-height:1.04;letter-spacing:-.045em;max-width:700px;margin:13px 0 10px}.n24-feature p{color:#d4cec1;max-width:630px;font-size:14px}.n24-feature small{display:flex;justify-content:space-between;gap:14px;border-top:1px solid rgba(255,255,255,.2);padding-top:14px;font-size:9px;font-weight:850;letter-spacing:.08em}.n24-feature small b{color:var(--yellow)}.n24-sidecards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.n24-techcard{position:relative;min-height:296px;background:var(--paper);border:1px solid var(--line);padding:22px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.n24-techcard:after{content:"";position:absolute;left:0;bottom:0;width:0;height:4px;background:var(--yellow);transition:width .25s}.n24-techcard:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:#c3bcae}.n24-techcard:hover:after{width:100%}.n24-techcard__num{position:absolute;right:14px;top:8px;font-size:66px;line-height:1;font-weight:950;color:#eee9df;letter-spacing:-.08em}.n24-techcard .n24-card__tag{align-self:flex-start;position:relative}.n24-techcard h3{font-size:20px;line-height:1.18;letter-spacing:-.028em;margin:22px 0 10px;position:relative}.n24-techcard p{color:var(--muted);font-size:12.5px;line-height:1.55;position:relative}.n24-techcard small{margin-top:auto;border-top:1px solid var(--line);padding-top:13px;display:flex;justify-content:space-between;gap:8px;font-size:9px;font-weight:850;color:#777}.n24-techcard small b{font-size:10px;color:#111;letter-spacing:.06em}.n24-techcard--dark{background:#171713;color:#fff;border-color:#171713}.n24-techcard--dark .n24-techcard__num{color:#2b2a25}.n24-techcard--dark p{color:#aaa497}.n24-techcard--dark small{border-color:#39382f}.n24-techcard--dark small b{color:var(--yellow)}.n24-feed{border-top:1px solid var(--line)}.n24-feedrow{display:grid;grid-template-columns:42px 100px 180px 1fr 35px;gap:15px;align-items:center;padding:18px 7px;border-bottom:1px solid var(--line);transition:.16s}.n24-feedrow:hover{background:var(--paper);padding-left:14px;box-shadow:0 8px 24px rgba(34,30,20,.04)}.n24-feedrow__idx{font-size:20px;font-weight:950;color:#c8c1b5;letter-spacing:-.04em}.n24-feedrow__date{font-size:10px;color:var(--muted)}.n24-feedrow__tag{font-size:8px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;color:#806100}.n24-feedrow strong{font-size:15px;line-height:1.3}.n24-feedrow i{font-style:normal;font-size:20px;color:#988f80}.n24-feedrow:hover i{color:#111}
.n24-breadcrumbs{display:flex;flex-wrap:wrap;gap:7px;color:#8c8679;font-size:10px}.n24-breadcrumbs a:hover{color:#111}.n24-breadcrumbs--top{padding-top:28px}.n24-cathero{padding:34px 0 48px}.n24-cathero__grid{display:grid;grid-template-columns:1.05fr .65fr;gap:60px;align-items:center}.n24-cathero h1{font-size:clamp(42px,5vw,70px);line-height:.96;letter-spacing:-.055em;margin:18px 0}.n24-cathero p{font-size:17px;color:var(--muted);max-width:680px}.n24-cathero__meta{display:flex;gap:18px;margin-top:25px;color:#8f897d;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.n24-cathero__visual{position:relative;height:300px;overflow:hidden;background:#111;box-shadow:var(--shadow)}.n24-cathero__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(0,0,0,.15))}.n24-cathero__visual img{width:100%;height:100%;object-fit:cover;filter:saturate(.85)}.n24-cathero__visual span{position:absolute;z-index:2;right:15px;bottom:-17px;color:rgba(242,183,5,.65);font-size:112px;font-weight:950;line-height:1;letter-spacing:-.08em}.n24-pills--cat{padding-bottom:10px}.n24-editorialgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.n24-reading-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;background:transparent;pointer-events:none}.n24-reading-progress__bar{display:block;height:100%;background:var(--yellow);transform:scaleX(0);transform-origin:left;will-change:transform}.n24-articlehero{background:#171713;color:#fff;padding:28px 0 48px;overflow:hidden}.n24-articlehero .n24-breadcrumbs{color:#8f8a7e;margin-bottom:38px}.n24-articlehero .n24-breadcrumbs a:hover{color:#fff}.n24-articlehero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.72fr);gap:46px;align-items:center}.n24-articlehero h1{font-size:clamp(40px,4.75vw,68px);line-height:1.01;letter-spacing:-.055em;max-width:900px;margin:18px 0 24px}.n24-article__meta{display:flex;gap:20px;flex-wrap:wrap;color:#9c978a;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.n24-articlehero__image{position:relative;height:390px;margin:0;overflow:hidden;background:#0e0e0c}.n24-articlehero__image:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(23,23,19,.35),transparent 40%),linear-gradient(0deg,rgba(0,0,0,.35),transparent 55%)}.n24-articlehero__image img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.06)}.n24-articlehero__mark{position:absolute;z-index:2;right:15px;bottom:14px;font-size:112px;line-height:.65;color:var(--yellow);font-weight:950;letter-spacing:-.09em;text-align:right;text-shadow:0 3px 18px rgba(0,0,0,.35)}.n24-articlehero__mark small{display:block;font-size:13px;letter-spacing:.22em;margin-top:18px}.n24-articlehero__mark--plain{position:static;font-size:150px;text-shadow:none}.n24-readinglayout{display:grid;grid-template-columns:185px minmax(0,780px);gap:66px;padding-top:58px;padding-bottom:76px;justify-content:center}.n24-rail{position:sticky;top:93px;align-self:start;display:flex;flex-direction:column;gap:7px;font-size:8px;letter-spacing:.15em;color:#8a857a;text-transform:uppercase}.n24-rail>b{font-size:21px;color:#111;letter-spacing:-.02em}.n24-rail>i{height:2px;width:50px;background:var(--yellow);margin:2px 0 9px}.n24-rail nav{display:flex;flex-direction:column;gap:0;margin:5px 0 12px;border-top:1px solid var(--line)}.n24-rail nav a{padding:8px 0;border-bottom:1px solid var(--line);font-size:8px;line-height:1.35;letter-spacing:.04em;text-transform:none;color:#736e64}.n24-rail nav a:hover{color:#111}.n24-readingcolumn{min-width:0}.n24-prose{font-size:17px;line-height:1.88;color:#2a2822}.n24-prose>p:first-of-type{font-size:20px;line-height:1.7;color:#454136}.n24-prose h2{font-size:31px;line-height:1.14;letter-spacing:-.04em;margin:52px 0 16px;padding-top:6px}.n24-prose h2:before{content:"";display:block;width:42px;height:4px;background:var(--yellow);margin-bottom:13px}.n24-prose h3{font-size:22px;line-height:1.2;letter-spacing:-.02em;margin:34px 0 12px}.n24-prose p{margin:17px 0}.n24-prose a{color:#735900;text-decoration:underline;text-decoration-color:#d9b12b;text-underline-offset:4px;text-decoration-thickness:1px}.n24-prose a:hover{color:#111}.n24-prose blockquote{margin:34px -26px;padding:24px 26px;background:var(--paper);border-left:5px solid var(--yellow);font-size:18px;line-height:1.65;box-shadow:0 12px 30px rgba(34,30,20,.04)}.n24-prose ul,.n24-prose ol{padding-left:25px}.n24-prose li{margin:8px 0}.n24-prose li::marker{color:#a47c00;font-weight:800}.n24-prose table{width:100%;border-collapse:collapse;background:var(--paper);margin:32px 0;font-size:13.5px;box-shadow:0 12px 28px rgba(34,30,20,.04)}.n24-prose th,.n24-prose td{padding:12px 13px;border:1px solid var(--line);text-align:left;vertical-align:top}.n24-prose th{background:#e9e4da;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.n24-warning-box{margin-top:40px;padding:20px 22px;background:#171713;color:#fff;border-left:5px solid var(--yellow)}.n24-warning-box strong{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--yellow)}.n24-warning-box p{margin:7px 0 0;color:#bdb7aa;font-size:12.5px}.n24-articlefoot{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);margin-top:32px;padding-top:18px;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.n24-articlefoot a:hover{color:#836400}.n24-related{background:#e7e2d8;padding:12px 0 72px}
.n24-footer{background:#11110f;color:#fff;padding:45px 0 20px;border-top:4px solid var(--yellow)}.n24-footer__grid{display:flex;justify-content:space-between;gap:40px;align-items:flex-start}.n24-footer p,.n24-footer span{color:#9e998d;font-size:11px}.n24-footer p{max-width:480px;margin-top:0}.n24-footer__notice{max-width:430px;border-left:3px solid var(--yellow);padding-left:16px}.n24-footer__notice strong{display:block;color:#fff;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.n24-footer__bottom{max-width:var(--wrap);margin:26px auto 0;padding:18px 30px 0;border-top:1px solid #2d2c27;color:#777;font-size:10px}.reveal{opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease}.reveal--visible{opacity:1;transform:none}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}
@media(max-width:980px){.n24-homehero__grid{grid-template-columns:1fr}.n24-homehero__copy{padding:66px 0 35px}.n24-homehero__media{min-height:440px}.n24-featuregrid{grid-template-columns:1fr}.n24-cathero__grid{grid-template-columns:1fr}.n24-cathero__visual{height:340px}.n24-editorialgrid{grid-template-columns:repeat(2,1fr)}.n24-readinglayout{grid-template-columns:1fr;max-width:840px}.n24-rail{display:none}.n24-articlehero__grid{grid-template-columns:1fr}.n24-articlehero__image{height:420px}.n24-articlehero__mark--plain{display:none}}
@media(max-width:660px){.n24-wrap{padding-left:18px;padding-right:18px}.n24-header__inner{padding:11px 18px}.n24-nav{display:none}.n24-burger{display:flex;background:none;border:1px solid #555;padding:8px;flex-direction:column;gap:4px}.n24-burger span{width:18px;height:2px;background:#fff}.n24-mobile.header__mobile-menu--open{display:block;background:#171713}.n24-mobile a{display:block;color:#fff;padding:12px 18px;border-top:1px solid #333}.n24-homehero h1{font-size:43px}.n24-homehero__media{min-height:340px}.n24-homehero__badge{left:24px;bottom:24px}.n24-watermark{font-size:120px}.n24-topics__inner{align-items:flex-start;flex-direction:column}.n24-sidecards,.n24-editorialgrid{grid-template-columns:1fr}.n24-feature{min-height:500px}.n24-feature h2{font-size:29px}.n24-feedrow{grid-template-columns:34px 77px 1fr 24px;gap:10px}.n24-feedrow__tag{display:none}.n24-feedrow strong{font-size:14px}.n24-section{padding-top:46px;padding-bottom:46px}.n24-sectionhead h2{font-size:29px}.n24-cathero__visual{height:250px}.n24-cathero__meta{flex-direction:column;gap:5px}.n24-articlehero h1{font-size:39px}.n24-articlehero .n24-breadcrumbs{margin-bottom:28px}.n24-articlehero__image{height:300px}.n24-articlehero__mark{font-size:86px}.n24-readinglayout{padding-top:36px}.n24-prose{font-size:16px;line-height:1.8}.n24-prose>p:first-of-type{font-size:18px}.n24-prose h2{font-size:27px}.n24-prose blockquote{margin-left:-10px;margin-right:-10px}.n24-footer__grid{flex-direction:column}.n24-articlefoot{flex-direction:column}.n24-hero-stats{gap:14px}.n24-hero-stats span{border:0;padding-right:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.n24-feature img,.n24-techcard,.n24-cta{transition:none}}

/* FINAL ART-DIRECTION PASS — readability, density, graceful rendering */
:root{--wrap:1320px;--reading:820px;--ink:#191814;--muted:#68645b;--bg:#f4f1ea;--paper:#fffefa}
body.n24-page{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.62;letter-spacing:-.006em}
.n24-brand__text,.n24-nav a,.n24-cta,.n24-ghostlink,.n24-eyebrow,.n24-sectionhead span,.n24-card__tag,.n24-feedrow__tag,.n24-article__meta{letter-spacing:.06em}
.n24-homehero h1,.n24-sectionhead h2,.n24-feature h2,.n24-techcard h3,.n24-articlehero h1,.n24-prose h2,.n24-prose h3{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-weight:850;text-wrap:balance}
.n24-homehero h1{font-size:clamp(52px,4.6vw,78px);line-height:.96;letter-spacing:-.06em}.n24-homehero p{font-size:17px;max-width:610px;line-height:1.7}
.n24-homehero__grid{min-height:620px}.n24-homehero__media{min-height:620px}.n24-homehero__media img{object-position:center 56%}.n24-watermark{opacity:.72}
.n24-topics__inner{gap:18px}.n24-pill{font-size:11px;padding:8px 8px 8px 13px}.n24-pill b{min-width:24px;height:24px}
.n24-section{padding-top:72px;padding-bottom:72px}.n24-sectionhead{margin-bottom:30px}.n24-sectionhead h2{font-size:36px;line-height:1.05}.n24-sectionhead>a,.n24-sectionhead>small{font-size:10px}
.n24-feature{min-height:560px;border-radius:2px}.n24-feature__body{left:38px;right:38px;bottom:36px}.n24-feature h2{font-size:42px}.n24-feature p{font-size:15px;line-height:1.62}.n24-techcard{min-height:270px;padding:24px}.n24-techcard h3{font-size:21px}.n24-techcard p{font-size:13.5px}
.n24-feedrow{grid-template-columns:48px 112px 190px 1fr 38px;padding:20px 9px}.n24-feedrow strong{font-size:16px}.n24-feedrow__date{font-size:11px}.n24-feedrow__tag{font-size:9px}
/* Content must never depend on JavaScript/viewport intersection to be visible. */
.reveal{opacity:1!important;transform:none!important}
.n24-articlehero{padding:30px 0 54px}.n24-articlehero__grid{grid-template-columns:minmax(0,1.22fr) minmax(340px,.72fr);gap:58px}.n24-articlehero h1{font-size:clamp(44px,4.25vw,70px);line-height:1.02;letter-spacing:-.058em}.n24-articlehero__image{height:420px;border:1px solid rgba(255,255,255,.07)}.n24-articlehero__image img{object-position:center;filter:saturate(.78) contrast(1.08) brightness(.92)}
.n24-readinglayout{grid-template-columns:190px minmax(0,var(--reading));gap:72px;padding-top:68px;padding-bottom:88px}.n24-prose{font-size:18px;line-height:1.82;color:#2b2923}.n24-prose>p:first-of-type{font-size:21px;line-height:1.68;color:#3f3b32}.n24-prose p{margin:19px 0}.n24-prose h2{font-size:33px;line-height:1.13;margin:58px 0 18px}.n24-prose h3{font-size:23px;margin:38px 0 13px}.n24-prose img{display:block;width:100%;height:auto;margin:34px auto 10px;border-radius:2px}.n24-prose figure{margin:38px 0}.n24-prose figcaption{font-size:12px;color:#7a756a;margin-top:9px;line-height:1.5}.n24-prose blockquote{font-size:19px;line-height:1.65}.n24-prose li{margin:10px 0}.n24-prose table{font-size:14px;line-height:1.5}
.n24-rail{font-size:9px}.n24-rail nav a{font-size:9px;padding:10px 0}.n24-warning-box{margin-top:46px;padding:23px 25px}.n24-related{padding-top:24px}
@media(max-width:980px){.n24-homehero__grid,.n24-homehero__media{min-height:auto}.n24-homehero__media{height:480px}.n24-readinglayout{max-width:860px;padding-top:50px}.n24-articlehero__image{height:440px}.n24-prose{font-size:18px}}
@media(max-width:660px){body.n24-page{font-size:15px}.n24-homehero__copy{padding-top:52px}.n24-homehero h1{font-size:44px;line-height:.98}.n24-homehero p{font-size:16px}.n24-homehero__media{height:360px;min-height:360px}.n24-section{padding-top:50px;padding-bottom:50px}.n24-sectionhead{align-items:flex-start;gap:18px}.n24-sectionhead h2{font-size:30px}.n24-feature{min-height:480px}.n24-feature__body{left:24px;right:24px;bottom:24px}.n24-feature h2{font-size:30px}.n24-feedrow{grid-template-columns:34px 74px 1fr 24px;padding:17px 3px}.n24-feedrow__date{font-size:9px}.n24-articlehero{padding-bottom:36px}.n24-articlehero h1{font-size:40px}.n24-articlehero__image{height:310px}.n24-readinglayout{padding-top:38px;padding-bottom:58px}.n24-prose{font-size:17px;line-height:1.78}.n24-prose>p:first-of-type{font-size:19px}.n24-prose h2{font-size:28px;margin-top:46px}.n24-prose h3{font-size:21px}.n24-prose table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.n24-prose blockquote{font-size:17px}}
