@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}}:root{--font-sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--ink:#0d1b17;--paper:#f3f0e8;--white:#fffefa;--acid:#c7f24a;--mint:#a8dbcb;--orange:#f07d49;--line:#0d1b172e;--muted:#5f6b66}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}p{margin:0}.signal-bar{background:var(--ink);color:#e9ede7;min-height:34px;font:11px/1 var(--font-mono), monospace;letter-spacing:.03em;align-items:center;gap:10px;padding:7px max(24px,50vw - 660px);display:flex}.signal-bar strong{color:var(--acid);text-transform:uppercase;letter-spacing:.1em}.signal-bar a{color:#c5cdc9;border-bottom:1px solid #64706a;margin-left:auto;padding-bottom:2px}.signal-dot{background:var(--acid);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c7f24a1f}.site-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;max-width:1320px;height:86px;margin:auto;padding:0 24px;display:grid}.wordmark{letter-spacing:-.05em;align-items:baseline;width:max-content;font-size:23px;font-weight:800;display:flex}.site-header nav{align-items:center;gap:32px;font-size:13px;font-weight:650;display:flex}.header-button{border:1px solid var(--ink);font:11px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;justify-self:end;padding:10px 16px}.hero-shell{border-bottom:1px solid var(--line);max-width:1320px;margin:auto;padding:24px 24px 64px}.edition-kicker{font:10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:#4e5b56;align-items:center;gap:12px;margin-bottom:18px;display:flex}.edition-kicker span{background:var(--line);flex:1;height:1px}.hero-grid{grid-template-columns:minmax(0,2fr) minmax(290px,.72fr);gap:34px;display:grid}.story-card{grid-template-columns:1fr;gap:18px;display:grid}.art-block,.article-art{isolation:isolate;background:#c3ded6;min-height:235px;position:relative;overflow:hidden}.art-block:before,.article-art:before{content:"";aspect-ratio:1;border:1px solid #0d1b1738;border-radius:50%;width:52%;position:absolute;top:19%;left:25%;box-shadow:0 0 0 28px #ffffff2b,0 0 0 56px #ffffff1a,0 0 0 84px #ffffff12}.art-block:after,.article-art:after{content:"";mix-blend-mode:soft-light;background:#ffffff4d;width:34%;height:130%;position:absolute;top:-15%;left:34%;transform:rotate(32deg)}.art-block span,.article-art span{z-index:2;font:10px var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid;padding:6px 8px;position:absolute;top:16px;left:18px}.art-block i,.article-art i{z-index:2;background:var(--ink);border-radius:50%;width:12px;height:12px;display:block;position:absolute;top:calc(50% - 6px);left:calc(50% - 6px)}.editorial-art{background:#071712;display:block}.editorial-art:before{z-index:1;aspect-ratio:auto;width:100%;height:100%;box-shadow:none;background:linear-gradient(#040d0a08 45%,#040d0ab8 100%);border:0;border-radius:0;top:0;left:0}.editorial-art:after{display:none}.editorial-art img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s;position:absolute;inset:0}.editorial-art:hover img{filter:saturate(1.08)contrast(1.03);transform:scale(1.025)}.editorial-art span{color:#f6f5ef;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07171242;border-color:#ffffff8c}.editorial-art small{z-index:2;color:#ffffffc2;font:8px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.09em;position:absolute;bottom:14px;left:18px;right:18px}.art-peptides{background:#d8c9e8}.art-regulation{background:#e9b195}.art-research{background:#b8ddd2}.art-longevity{background:#d7e99e}.featured-card{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:28px;display:grid}.featured-card .story-copy{align-self:end;padding-bottom:10px}.story-meta{font:10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:16px;display:flex}.story-meta span{background:var(--acid);padding:5px 7px}.story-meta b{color:#57645f;font-weight:500}.story-copy h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500;line-height:1.02}.featured-card .story-copy h2{font-size:48px}.story-copy h2 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.story-copy>p{color:#52605a;margin-top:14px;font-family:Georgia,serif;font-size:16px;line-height:1.48}.byline{font:10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.06em;color:#52605a;margin-top:20px}.byline span{margin:0 6px}.briefing-panel{background:var(--ink);color:#eef0eb;flex-direction:column;padding:28px;display:flex}.panel-label,.section-heading span,.evidence-intro>span,.newsletter-section>div>span,.page-header>span,.ai-policy>span,.empty-ledger>span{color:var(--acid);font:10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.12em}.briefing-panel h2{margin:20px 0 14px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.05}.briefing-panel ol{margin:0;padding:0;list-style:none}.briefing-panel li{border-top:1px solid #ffffff26;grid-template-columns:36px 1fr;gap:7px;padding:18px 0;display:grid}.briefing-panel li>span{font:11px var(--font-mono),monospace;color:var(--acid)}.briefing-panel li b{font:600 14px var(--font-sans),sans-serif}.briefing-panel li p{color:#aeb8b3;font:12px/1.4 var(--font-sans),sans-serif;margin-top:5px}.briefing-panel>a{color:var(--acid);font:11px var(--font-mono),monospace;text-transform:uppercase;border-top:1px solid #ffffff26;margin-top:auto;padding-top:18px}.briefing-panel>a span{float:right;font-size:16px}.latest-section,.related-section,.staff-section,.cadence-section,.desk-stories{max-width:1320px;margin:auto;padding:64px 24px 76px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.section-heading span{color:#31786a}.section-heading h2{letter-spacing:-.03em;margin:6px 0 0;font:500 38px/1 Georgia,serif}.section-heading>p{text-align:right;color:#5d6864;font:12px/1.5 var(--font-mono),monospace}.story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.story-grid .art-block{min-height:180px}.story-grid .story-copy h2{font-size:25px}.visual-report-section{color:#f3f2eb;background:#07130f;padding:72px max(24px,50vw - 636px) 82px}.visual-report-grid{grid-template-columns:1.7fr 1fr;gap:12px;min-height:650px;display:grid}.visual-feature-stack{grid-template-rows:1fr 1fr;gap:12px;display:grid}.visual-feature{isolation:isolate;background:#0b1c16;min-height:0;position:relative;overflow:hidden}.visual-feature:after{content:"";z-index:1;background:linear-gradient(#0000 35%,#030b08e6 100%);position:absolute;inset:0}.visual-feature img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s}.visual-feature:hover img{filter:saturate(1.08);transform:scale(1.025)}.visual-feature>div{z-index:2;position:absolute;bottom:22px;left:26px;right:26px}.visual-feature span{color:var(--acid);font:9px var(--font-mono),monospace;letter-spacing:.1em}.visual-feature h3{max-width:470px;margin:8px 0;font:400 24px/1.06 Georgia,serif}.visual-feature.primary h3{max-width:650px;font-size:40px}.visual-feature p{color:#a7b3ad;font:8px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.06em}.evidence-strip{background:#dce8d5;grid-template-columns:.85fr 1.5fr;gap:90px;padding:72px max(24px,50vw - 636px);display:grid}.evidence-intro h2{letter-spacing:-.05em;margin:14px 0 22px;font:500 56px/.9 Georgia,serif}.evidence-intro p{color:#48564f;max-width:400px;font:16px/1.55 Georgia,serif}.evidence-intro a{font:11px var(--font-mono),monospace;text-transform:uppercase;border-bottom:1px solid;margin-top:25px;padding-bottom:3px;display:inline-block}.grade-stack>div{border-top:1px solid #0d1b1740;grid-template-columns:90px 1fr;gap:24px;padding:20px 0;display:grid}.grade-stack b{font:500 68px/.9 Georgia,serif}.grade-stack span{font:13px/1.45 var(--font-sans),sans-serif;color:#53605a}.grade-stack strong{color:var(--ink);font:600 16px var(--font-sans),sans-serif;margin-bottom:4px;display:block}.edition-section,.spine-section{background:var(--ink);color:#f6f5ef;padding:70px max(24px,50vw - 636px) 78px}.section-heading.inverse span{color:var(--acid)}.section-heading.inverse p{color:#aab5b0}.edition-grid{background:#ffffff2e;border:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.edition-card{background:var(--ink);flex-direction:column;min-height:220px;padding:26px;display:flex}.edition-card>span{font:11px var(--font-mono),monospace;color:var(--acid)}.edition-card time{font:11px var(--font-mono),monospace;color:#a5b2ac;margin-top:auto}.edition-card h3{margin:10px 0;font:400 27px Georgia,serif}.edition-card p{color:#a8b3ae;font-size:13px;line-height:1.5}.newsletter-section{background:var(--orange);grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:62px max(24px,50vw - 636px);display:grid}.newsletter-section>div>span{color:var(--ink)}.newsletter-section h2{letter-spacing:-.04em;margin:12px 0 0;font:500 50px/.95 Georgia,serif}.newsletter-section label{width:1px;height:1px;position:absolute;overflow:hidden}.newsletter-section form>div{border-bottom:2px solid var(--ink);grid-template-columns:1fr auto;display:grid}.newsletter-section input{color:var(--ink);background:0 0;border:0;outline:none;min-width:0;padding:16px 0;font:17px Georgia,serif}.newsletter-section input::placeholder{color:#0d1b179e}.newsletter-section button{background:var(--ink);color:#fff;font:11px var(--font-mono),monospace;text-transform:uppercase;cursor:pointer;border:0;padding:0 24px}.newsletter-section small{font:10px var(--font-mono),monospace;margin-top:12px;display:block}.follow-actions>p{max-width:540px;font:17px/1.5 Georgia,serif}.follow-actions>div{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.follow-actions a{background:var(--ink);color:#fff;font:10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.06em;padding:14px 18px}.follow-actions a+a{color:var(--ink);border:1px solid var(--ink);background:0 0}.site-footer{color:#eff1ed;background:#08110e;grid-template-columns:1.1fr .9fr;gap:42px;padding:54px max(24px,50vw - 636px) 28px;display:grid}.footer-mark{letter-spacing:-.05em;font-size:23px;font-weight:800}.site-footer>div:first-child p{color:#9eaaa5;max-width:480px;margin-top:12px;font:14px/1.5 Georgia,serif}.footer-links{font:11px var(--font-mono),monospace;text-transform:uppercase;justify-content:flex-end;gap:24px;display:flex}.legal{font:11px/1.5 var(--font-mono),monospace;color:#9aa49f;border-top:1px solid #28332e;padding-top:20px}.copyright{text-align:right;font:10px var(--font-mono),monospace;color:#718079;border-top:1px solid #28332e;padding-top:20px}.article-shell{max-width:1080px;margin:auto;padding:30px 24px 80px}.article-breadcrumb{font:10px var(--font-mono),monospace;color:#64706b;text-transform:uppercase;gap:8px;margin:12px 0 56px;display:flex}.article-header{max-width:870px;margin:auto}.article-header h1{letter-spacing:-.052em;margin:20px 0;font:500 66px/.94 Georgia,serif}.article-dek{color:#52605a;max-width:790px;font:21px/1.42 Georgia,serif}.article-byline{border-top:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:12px;margin:32px 0;padding-top:18px;display:grid}.author-disc{background:var(--ink);width:40px;height:40px;color:var(--acid);font:10px var(--font-mono),monospace;border-radius:50%;place-items:center;display:grid}.article-byline>div:nth-child(2) b{font-size:12px;display:block}.article-byline>div:nth-child(2) span{font:9px/1.45 var(--font-mono),monospace;color:#68736e;text-transform:uppercase;display:block}.article-byline em{font:10px var(--font-mono),monospace;color:#68736e;text-transform:uppercase;font-style:normal}.article-art{min-height:480px;margin-top:24px}.article-art:before{width:36%;top:17%;left:32%}.article-art>b{font:800 80px/.8 var(--font-sans);letter-spacing:-.08em;opacity:.17;position:absolute;bottom:18px;right:24px}.article-visual{background:#071712;margin:24px 0 0}.article-visual img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.article-visual figcaption{border-bottom:1px solid var(--line);color:#5c6862;font:8px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:20px;padding:11px 2px;display:flex}.article-visual figcaption b{color:#263b32;font-weight:500}.article-layout{grid-template-columns:190px minmax(0,650px);justify-content:center;gap:70px;margin-top:58px;display:grid}.evidence-rail{border-top:3px solid var(--ink);align-self:start;padding-top:12px;position:sticky;top:20px}.evidence-rail>span{font:9px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em;display:block}.evidence-rail>b{margin-top:14px;font:500 74px/.95 Georgia,serif;display:block}.evidence-rail>strong{font:600 13px var(--font-sans)}.evidence-rail>p{font:11px/1.5 var(--font-mono),monospace;color:#66716c;margin:10px 0 18px}.evidence-rail>a{font:9px var(--font-mono),monospace;text-transform:uppercase;border-bottom:1px solid;padding-bottom:3px}.article-body{font:19px/1.72 Georgia,serif}.article-body p{margin:0 0 24px}.article-lede:first-letter{float:left;padding:9px 8px 0 0;font-size:70px;line-height:.72}.article-body h2{letter-spacing:-.03em;margin:50px 0 18px;font:500 34px/1.1 Georgia,serif}.takeaway{background:var(--ink);color:#fff;margin:42px 0;padding:26px 28px}.takeaway span,.source-box>span{font:9px var(--font-mono),monospace;color:var(--acid);letter-spacing:.12em}.takeaway p{margin:10px 0 0;font:500 24px/1.3 Georgia,serif}.source-box,.medical-note,.ai-disclosure{border-top:1px solid var(--ink);margin-top:44px;padding:18px 0}.source-box>a{font:600 13px var(--font-sans);margin:8px 0;display:block}.source-box p,.medical-note p,.ai-disclosure p{font:12px/1.55 var(--font-sans);color:#5f6a65;margin:0}.medical-note b,.ai-disclosure b{font:10px var(--font-mono),monospace;text-transform:uppercase}.medical-note p,.ai-disclosure p{margin-top:8px}.related-section{border-top:1px solid var(--line)}.related-section .story-grid{grid-template-columns:repeat(2,1fr)}.desk-header,.page-header{border-bottom:1px solid var(--line);max-width:1320px;margin:auto;padding:70px 24px 76px}.desk-header>span{font:10px var(--font-mono),monospace;color:#31786a;text-transform:uppercase;letter-spacing:.12em}.desk-header h1,.page-header h1{letter-spacing:-.06em;margin:18px 0 28px;font:500 92px/.88 Georgia,serif}.desk-header p,.page-header>p{color:#52605a;max-width:700px;font:20px/1.45 Georgia,serif}.page-header>span{color:#31786a}.page-header h1{font-size:80px}.staff-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.staff-grid article{background:var(--paper);min-height:230px;padding:28px}.staff-grid article>div{width:46px;height:46px;font:11px var(--font-mono),monospace;background:#dbe6d9;border-radius:50%;place-items:center;margin-bottom:35px;display:grid}.staff-grid article>span{font:9px var(--font-mono),monospace;color:#31786a;text-transform:uppercase;letter-spacing:.1em}.staff-grid h3{margin:8px 0 10px;font:500 25px Georgia,serif}.staff-grid p{color:#5c6762;font-size:13px;line-height:1.5}.masthead-note{border-top:1px solid var(--ink);grid-template-columns:180px 1fr;gap:30px;margin-top:26px;padding-top:18px;display:grid}.masthead-note b{font:10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.masthead-note p,.cadence-note{color:#5b6761;max-width:760px;font-size:13px;line-height:1.55}.spine-section ol{border-top:1px solid #35413c;border-left:1px solid #35413c;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.spine-section li{border-bottom:1px solid #35413c;border-right:1px solid #35413c;min-height:230px;padding:24px}.spine-section li>span{color:var(--acid);font:10px var(--font-mono),monospace}.spine-section li>b{margin:46px 0 12px;font:400 23px Georgia,serif;display:block}.spine-section li>p{color:#a5b0aa;font:12px/1.5 var(--font-sans)}.edition-grid.light{background:var(--line);border-color:var(--line)}.edition-grid.light .edition-card{background:var(--paper);color:var(--ink)}.edition-grid.light .edition-card p,.edition-grid.light .edition-card time{color:#5e6964}.cadence-note{margin-top:22px}.standards-section{max-width:1040px;margin:auto;padding:45px 24px 80px}.standards-section article{border-top:1px solid var(--ink);grid-template-columns:80px 1fr;padding:28px 0;display:grid}.standards-section article>span{font:11px var(--font-mono),monospace;color:#31786a}.standards-section h2{margin:0 0 9px;font:500 31px Georgia,serif}.standards-section p{color:#56625c;max-width:650px;line-height:1.55}.ai-policy{background:#dce8d5;padding:70px max(24px,50vw - 460px)}.ai-policy>span{color:#31786a}.ai-policy h2{letter-spacing:-.04em;margin:15px 0 22px;font:500 50px/.98 Georgia,serif}.ai-policy>p{color:#48564f;font:19px/1.55 Georgia,serif}.ai-policy>div{border-top:1px solid var(--ink);grid-template-columns:220px 1fr;gap:25px;margin-top:36px;padding-top:20px;font-size:13px;display:grid}.ai-policy ul{margin:0;padding-left:18px;line-height:1.8}.corrections-section{grid-template-columns:1fr 1fr;gap:80px;max-width:1040px;margin:auto;padding:70px 24px 100px;display:grid}.empty-ledger{background:#dce8d5;padding:30px}.empty-ledger>span{color:#31786a}.empty-ledger>b{margin:40px 0 12px;font:500 29px Georgia,serif;display:block}.empty-ledger p,.correction-rules p{color:#56625d;font-size:14px;line-height:1.55}.correction-rules h2{margin:0 0 18px;font:500 31px Georgia,serif}.correction-rules p{margin-bottom:18px}.correction-rules a{text-decoration:underline}.about-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;max-width:1100px;margin:auto;padding:70px 24px 90px;display:grid}.about-grid article{background:var(--paper);min-height:300px;padding:34px}.about-grid article>span,.contact-grid article>span{font:9px var(--font-mono),monospace;color:#31786a;letter-spacing:.1em}.about-grid h2,.contact-grid h2{letter-spacing:-.03em;margin:44px 0 15px;font:500 30px/1.08 Georgia,serif}.about-grid p,.contact-grid p{color:#58645e;font-size:14px;line-height:1.58}.accountability-banner{background:var(--ink);color:#fff;grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;padding:60px max(24px,50vw - 526px);display:grid}.accountability-banner span{color:var(--acid);font:9px var(--font-mono),monospace;letter-spacing:.1em}.accountability-banner h2{margin:12px 0 0;font:500 40px/1 Georgia,serif}.accountability-banner>div:last-child{flex-direction:column;gap:12px;display:flex}.accountability-banner a{font:10px var(--font-mono),monospace;text-transform:uppercase;border-bottom:1px solid #52605a;padding-bottom:10px}.contact-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1100px;margin:auto;padding:70px 24px 45px;display:grid}.contact-grid article{border-top:2px solid var(--ink);padding:22px 4px 30px}.contact-grid h2{margin-top:42px}.contact-grid a{font:10px var(--font-mono),monospace;text-transform:uppercase;border-bottom:1px solid;margin-top:24px;padding-bottom:3px;display:inline-block}.secure-tip-note{background:#dce8d5;grid-template-columns:180px 1fr;gap:28px;max-width:1052px;margin:0 auto 90px;padding:26px;display:grid}.secure-tip-note b{font:10px var(--font-mono),monospace;text-transform:uppercase}.secure-tip-note p{color:#53605a;font-size:13px;line-height:1.5}.correction-alert{background:#fff0ce;border-left:4px solid #b86b16;margin-bottom:34px;padding:20px 22px}.correction-alert b{font:10px var(--font-mono),monospace;text-transform:uppercase}.correction-alert p{font:15px/1.5 var(--font-sans);margin:8px 0 0}.newsroom-app{color:#102019;min-height:100vh;font-family:var(--font-sans),sans-serif;background:#edf0ec}.newsroom-topbar{color:#fff;background:#0b1712;justify-content:space-between;align-items:center;height:68px;padding:0 max(24px,50vw - 660px);display:flex}.newsroom-brand{letter-spacing:-.04em;font-weight:800}.newsroom-brand b{color:var(--acid)}.newsroom-brand span{font:9px var(--font-mono),monospace;letter-spacing:.1em;color:#9daba4;border-left:1px solid #415047;margin-left:14px;padding-left:14px}.newsroom-topbar>div{font:10px var(--font-mono),monospace;align-items:center;gap:18px;display:flex}.newsroom-topbar>div form{margin:0}.newsroom-topbar>div button{color:var(--acid);font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0}.newsroom-heading{justify-content:space-between;align-items:end;max-width:1320px;margin:auto;padding:52px 24px 36px;display:flex}.newsroom-heading>div>span{font:9px var(--font-mono),monospace;letter-spacing:.12em;color:#3f786a}.newsroom-heading h1{letter-spacing:-.04em;margin:10px 0;font:500 50px/1 Georgia,serif}.newsroom-heading p{color:#5b6761;max-width:670px}.newsroom-heading>a{color:#fff;font:10px var(--font-mono),monospace;text-transform:uppercase;background:#0d1b17;padding:14px 20px}.newsroom-metrics{background:#c9ceca;border:1px solid #c9ceca;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1272px;margin:auto;display:grid}.newsroom-metrics>div{background:#f8f8f4;justify-content:space-between;align-items:end;padding:22px;display:flex}.newsroom-metrics span{font:9px var(--font-mono),monospace;text-transform:uppercase;color:#65716b}.newsroom-metrics b{font:500 38px/1 Georgia,serif}.newsroom-list{max-width:1320px;margin:auto;padding:44px 24px 90px}.newsroom-list-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.newsroom-list-head h2{margin:0;font:500 28px Georgia,serif}.newsroom-list-head span{font:9px var(--font-mono),monospace;text-transform:uppercase}.newsroom-empty{text-align:center;background:#fff;border:1px solid #d2d7d3;padding:50px}.newsroom-empty b{font:500 24px Georgia,serif}.newsroom-empty p{color:#69746f;margin-top:9px;font-size:13px}.article-table{border:1px solid #cfd4d0}.article-row{background:#fff;border-bottom:1px solid #e1e4e1;grid-template-columns:2.2fr .6fr .7fr .8fr;align-items:center;gap:18px;min-height:70px;padding:10px 18px;font-size:12px;display:grid}.article-row:last-child{border-bottom:0}.article-row:hover:not(.table-head){background:#f5f8f3}.article-row>span:first-child b{font:600 14px/1.3 var(--font-sans);display:block}.article-row small{color:#7a8580;font:9px var(--font-mono),monospace}.article-row>span:nth-child(n+2){font:10px var(--font-mono),monospace;text-transform:uppercase}.table-head{min-height:36px;font:9px var(--font-mono),monospace;text-transform:uppercase;color:#64706a;background:#dfe4df}.article-row i{background:#98a29d;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.article-row .status-published,.article-row .status-corrected{background:#2e8a64}.article-row .status-in_review{background:#d69c2f}.article-row .status-scheduled{background:#5b7cc1}.editor-breadcrumb{max-width:1320px;height:55px;font:9px var(--font-mono),monospace;text-transform:uppercase;color:#66716c;justify-content:space-between;align-items:center;margin:auto;padding:0 24px;display:flex}.editor-shell{max-width:1320px;margin:auto;padding:0 24px 70px}.editor-toolbar{color:#fff;background:#0c1813;justify-content:space-between;align-items:center;gap:25px;padding:24px;display:flex}.editor-toolbar>div:first-child>span{font:9px var(--font-mono),monospace;color:var(--acid)}.editor-toolbar h1{white-space:nowrap;text-overflow:ellipsis;max-width:620px;margin:5px 0 0;font:500 25px Georgia,serif;overflow:hidden}.editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.editor-actions button,.editor-actions a,.editor-panel button{color:#fff;font:9px var(--font-mono),monospace;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #5b6862;padding:10px 12px}.editor-actions .publish{background:var(--acid);color:#0d1b17;border-color:var(--acid)}.editor-actions button:disabled,.editor-panel button:disabled{opacity:.45;cursor:not-allowed}.editor-message{color:#8b291d;font:12px var(--font-mono),monospace;background:#ffe2dc;padding:12px 18px}.editor-message.success{color:#245c37;background:#d8eadb}.editor-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;margin-top:18px;display:grid}.editor-main,.editor-panel{background:#fff;border:1px solid #d4d9d5;padding:24px}.editor-main{flex-direction:column;gap:22px;display:flex}.editor-main label,.editor-panel label{font:9px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.06em;color:#56625c;display:block}.editor-main input,.editor-main textarea,.editor-panel input,.editor-panel select,.editor-main select{color:#14231c;width:100%;font:14px/1.45 var(--font-sans),sans-serif;text-transform:none;letter-spacing:0;background:#fbfcfa;border:1px solid #cbd1cc;border-radius:0;outline:none;margin-top:8px;padding:12px;display:block}.editor-main input:focus,.editor-main textarea:focus,.editor-panel input:focus,.editor-panel select:focus{border-color:#397969;box-shadow:0 0 0 2px #39796921}.editor-main>label:first-child input{font:500 27px/1.1 Georgia,serif}.editor-main .body-editor{resize:vertical;min-height:540px;font:17px/1.65 Georgia,serif}.editor-main small{color:#7a8580;font:9px var(--font-mono),monospace;text-transform:none;margin-top:7px;display:block}.editor-source-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.editor-image-fields{border-top:1px solid #d9ded9;gap:14px;padding-top:22px;display:grid}.editor-image-fields h2{margin:0 0 2px;font:500 22px Georgia,serif}.editor-image-preview{aspect-ratio:16/9;background:#071712;position:relative;overflow:hidden}.editor-image-preview img{object-fit:cover;width:100%;height:100%}.editor-sidebar{flex-direction:column;gap:14px;display:flex;position:sticky;top:14px}.editor-panel{padding:18px}.editor-panel h2{font:600 12px var(--font-sans);margin:0 0 18px}.editor-panel label+label{margin-top:15px}.editor-panel button{background:#0d1b17;border-color:#0d1b17;width:100%;margin-top:14px}.editor-panel p{color:#6d4632;margin:-8px 0 14px;font-size:11px;line-height:1.45}.risk-panel{background:#fff9f1;border-color:#d7aa80}.revision-log{background:#fff;border:1px solid #d4d9d5;max-width:1272px;margin:0 auto 80px;padding:24px}.revision-log h2{margin:0 0 16px;font:500 24px Georgia,serif}.revision-log>div{font:10px var(--font-mono),monospace;border-top:1px solid #e0e4e0;grid-template-columns:1fr 1fr auto;gap:20px;padding:12px 0;display:grid}.revision-log>div b{text-transform:uppercase}.revision-log time{color:#6b756f}.preview-banner{color:#102019;min-height:40px;font:9px var(--font-mono),monospace;text-transform:uppercase;background:#e7b54a;align-items:center;gap:20px;padding:8px max(14px,50vw - 526px);display:flex}.preview-banner a{border-bottom:1px solid;margin-left:auto}.auth-message{flex-direction:column;justify-content:center;max-width:720px;min-height:100vh;margin:auto;padding:30px;display:flex}.auth-message>span{color:#397969;font:10px var(--font-mono),monospace}.auth-message h1{letter-spacing:-.04em;margin:18px 0;font:500 55px/.95 Georgia,serif}.auth-message p{color:#56625d;font:18px/1.5 Georgia,serif}.auth-message a{width:max-content;font:10px var(--font-mono),monospace;text-transform:uppercase;border-bottom:1px solid;margin-top:22px;display:inline-block}.newsroom-login{background:radial-gradient(circle at 20% 15%,#8ed8cc29,#0000 33%),#102536;place-items:center;min-height:100vh;padding:28px;display:grid}.newsroom-login-card{border-top:4px solid var(--clinical);background:#f8fafb;width:min(100%,480px);padding:38px;box-shadow:0 28px 90px #020f1759}.newsroom-login-brand{color:#142b3d;letter-spacing:-.04em;font-weight:800;display:block}.newsroom-login-brand b{color:var(--clinical)}.newsroom-login-brand span{color:#687984;font:9px var(--font-mono),monospace;letter-spacing:.1em;border-left:1px solid #bbc8ce;margin-left:13px;padding-left:13px}.newsroom-login-kicker{color:var(--clinical);font:9px var(--font-mono),monospace;letter-spacing:.13em;margin-top:48px}.newsroom-login h1{color:#142b3d;letter-spacing:-.04em;margin:10px 0 14px;font:500 42px/.98 Georgia,serif}.newsroom-login p{color:#5d6d78;font:15px/1.55 Georgia,serif}.newsroom-login form{gap:17px;margin-top:30px;display:grid}.newsroom-login label{color:#556974;font:9px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.newsroom-login input{color:#142b3d;width:100%;font:15px var(--font-sans),sans-serif;background:#fff;border:1px solid #bdcbd1;outline:none;margin-top:8px;padding:13px;display:block}.newsroom-login input:focus{border-color:var(--clinical);box-shadow:0 0 0 3px #176f861f}.newsroom-login button{color:#fff;font:10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.09em;cursor:pointer;background:#142b3d;border:0;margin-top:5px;padding:14px}.newsroom-login small{color:#73838c;font:9px/1.5 var(--font-mono),monospace;margin-top:22px;display:block}.newsroom-login-error{color:#8a3024;font:11px var(--font-mono),monospace;background:#f7dfd9;margin-top:18px;padding:11px 13px}@media (max-width:980px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.header-button{grid-column:2}.hero-grid,.newsletter-section,.evidence-strip{grid-template-columns:1fr}.hero-grid{gap:20px}.briefing-panel{min-height:430px}.featured-card{grid-template-columns:1fr}.featured-card .art-block{min-height:360px}.featured-card .story-copy h2{font-size:43px}.story-grid{grid-template-columns:repeat(2,1fr)}.evidence-strip{gap:45px}.article-header h1{font-size:55px}.article-layout{grid-template-columns:150px minmax(0,1fr);gap:40px}.staff-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.signal-bar{padding:8px 14px}.signal-bar a,.signal-bar span:not(.signal-dot){display:none}.site-header{height:72px;padding:0 14px}.wordmark{font-size:20px}.header-button{padding:9px 11px}.hero-shell,.latest-section,.related-section,.staff-section,.cadence-section,.desk-stories{padding-left:14px;padding-right:14px}.hero-shell{padding-top:18px;padding-bottom:42px}.featured-card .art-block{min-height:280px}.featured-card .story-copy h2{font-size:39px}.story-copy h2{font-size:28px}.briefing-panel{padding:22px}.section-heading{align-items:start}.section-heading>p{display:none}.section-heading h2{font-size:34px}.story-grid,.edition-grid,.staff-grid,.spine-section ol,.corrections-section{grid-template-columns:1fr}.story-grid .art-block{min-height:230px}.visual-report-section{padding:54px 14px 60px}.visual-report-grid{grid-template-columns:1fr;min-height:auto}.visual-feature.primary{min-height:440px}.visual-feature-stack{grid-template-rows:none;grid-template-columns:1fr}.visual-feature-stack .visual-feature{min-height:300px}.visual-feature.primary h3{font-size:32px}.evidence-strip,.edition-section,.newsletter-section,.spine-section,.ai-policy{padding-left:14px;padding-right:14px}.evidence-intro h2{font-size:49px}.grade-stack>div{grid-template-columns:68px 1fr}.grade-stack b{font-size:58px}.newsletter-section{gap:35px}.newsletter-section h2{font-size:42px}.newsletter-section form>div{grid-template-columns:1fr}.newsletter-section button{padding:15px}.site-footer{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.footer-links{flex-wrap:wrap;justify-content:flex-start}.copyright{text-align:left}.article-shell{padding:18px 14px 55px}.article-breadcrumb{margin-bottom:36px}.article-header h1{font-size:43px}.article-dek{font-size:18px}.article-byline{grid-template-columns:40px 1fr}.article-byline em{display:none}.article-art{min-height:260px}.article-layout{grid-template-columns:1fr;margin-top:35px}.evidence-rail{grid-template-columns:auto auto 1fr;align-items:end;gap:10px;display:grid;position:static}.evidence-rail>span{grid-column:1/-1}.evidence-rail>b{margin:0;font-size:48px}.evidence-rail>p,.evidence-rail>a{grid-column:1/-1}.article-body{font-size:18px}.article-body h2{font-size:30px}.desk-header,.page-header{padding:52px 14px}.desk-header h1,.page-header h1{font-size:55px}.page-header>p,.desk-header p{font-size:18px}.spine-section li{min-height:200px}.ai-policy h2{font-size:40px}.ai-policy>div{grid-template-columns:1fr}.corrections-section{gap:30px;padding:55px 14px}.masthead-note,.about-grid,.accountability-banner,.contact-grid,.secure-tip-note{grid-template-columns:1fr}.about-grid,.contact-grid{padding-left:14px;padding-right:14px}.about-grid article{min-height:250px}.accountability-banner{gap:35px}.secure-tip-note{margin-left:14px;margin-right:14px}.newsroom-topbar{padding:0 14px}.newsroom-topbar>div>span{display:none}.newsroom-heading{align-items:start;gap:25px;padding:34px 14px 24px}.newsroom-heading h1{font-size:40px}.newsroom-heading p{display:none}.newsroom-heading>a{flex:none}.newsroom-metrics{grid-template-columns:1fr 1fr;margin:0 14px}.newsroom-list{padding-left:14px;padding-right:14px}.article-row{grid-template-columns:1fr auto}.article-row>span:nth-child(2),.article-row>span:nth-child(4){display:none}.editor-shell{padding-left:0;padding-right:0}.editor-breadcrumb{padding:0 14px}.editor-toolbar{flex-direction:column;align-items:flex-start}.editor-layout{grid-template-columns:1fr}.editor-sidebar{position:static}.editor-main{padding:18px 14px}.editor-source-grid{grid-template-columns:1fr}.revision-log{margin-left:0;margin-right:0}.revision-log>div{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.archive-header{border-bottom:1px solid var(--line)}.archive-ledger{max-width:1380px;margin:auto;padding:42px 24px 96px}.archive-disclosure{border-top:3px solid var(--clinical);border-bottom:1px solid #c7d3d8;grid-template-columns:220px 1fr;gap:34px;padding:24px 0 34px;display:grid}.archive-disclosure b{font:10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--clinical)}.archive-disclosure p{color:#5a6d78;max-width:760px;font:16px/1.55 Georgia,serif}.archive-day{border-bottom:1px solid #c7d3d8;padding:48px 0 56px}.archive-date{grid-template-columns:130px 1fr auto;align-items:baseline;gap:24px;margin-bottom:24px;display:grid}.archive-date span,.archive-date b{font:9px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em;color:#687a85}.archive-date time{color:#163247;font:500 31px/1.1 Georgia,serif}.archive-day .story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-day .story-grid .art-block{min-height:220px}.archive-kicker{border-left:3px solid var(--clinical);color:#315466;font:9px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.09em;background:#e9f1f4;margin-bottom:18px;padding:7px 9px;display:inline-block}.archive-article-note{background:#eef4f6;border:1px solid #c7d5db;grid-template-columns:190px 1fr;gap:26px;max-width:920px;margin:24px auto 0;padding:20px 22px;display:grid}.archive-article-note b{color:var(--clinical);font:9px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em}.archive-article-note p{color:#566b77;font-size:13px;line-height:1.55}@media (max-width:760px){.archive-ledger{padding-left:14px;padding-right:14px}.archive-disclosure,.archive-article-note{grid-template-columns:1fr;gap:10px}.archive-date{grid-template-columns:1fr auto;gap:8px}.archive-date span{grid-column:1/-1}.archive-date time{font-size:25px}.archive-day .story-grid{grid-template-columns:1fr}}:root{--ink:#142b3d;--paper:#f4f7f8;--white:#fff;--acid:#8ed8cc;--mint:#d7ebe7;--orange:#dceaf1;--line:#142b3d2b;--muted:#5d6d78;--clinical:#176f86;--clinical-soft:#e7f0f3}body{background:var(--white);color:var(--ink)}.signal-bar{color:#dbe5ea;background:#102536;border-bottom:1px solid #ffffff1f;min-height:30px}.signal-bar strong{color:#9bded3}.signal-dot{box-shadow:none;background:#7ecabb}.site-header{background:#fff;grid-template-columns:1fr auto auto auto;gap:28px;max-width:1380px;height:104px}.wordmark{letter-spacing:-.045em;padding-bottom:19px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:600;position:relative}.wordmark b,.footer-mark b{color:var(--clinical);font-weight:600}.wordmark small{color:#667782;font:8px var(--font-mono),monospace;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;position:absolute;bottom:0;left:0}.site-header nav{color:#334a59;gap:25px;font-size:12px;font-weight:600}.site-header nav a:hover{color:var(--clinical)}.header-issue{border-left:1px solid var(--line);font:8px var(--font-mono),monospace;letter-spacing:.1em;color:#74838c;flex-direction:column;gap:4px;padding-left:20px;display:flex}.header-issue b{color:var(--ink);font-weight:600}.header-button{color:#314958;background:#f8fafb;border-color:#a9b6bd;padding:10px 14px}.mobile-nav{display:none}.hero-shell{background:#fff;max-width:1380px;padding-top:30px;padding-bottom:72px}.edition-kicker{color:#657681;letter-spacing:.11em;margin-bottom:24px}.featured-card{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:34px}.featured-card .art-block{min-height:520px}.editorial-art{background:#dce7eb;border:1px solid #d5e0e4}.editorial-art:before{background:linear-gradient(#081c2900 56%,#081c29ad 100%)}.editorial-art img{filter:saturate(.78)contrast(1.02)brightness(1.02)}.editorial-art:hover img{filter:saturate(.92)contrast(1.04)}.editorial-art span{color:#17384b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7fbfceb;border:0;border-radius:2px;font-weight:650}.story-meta span{background:var(--clinical-soft);color:var(--clinical);border-left:2px solid var(--clinical)}.story-meta b,.byline{color:#667782}.story-copy h2{color:#162d3f;letter-spacing:-.025em;font-size:30px;line-height:1.08}.featured-card .story-copy h2{font-size:52px;line-height:1.01}.story-copy>p{color:#566a76;font-size:17px;line-height:1.55}.briefing-panel{color:var(--ink);border-top:3px solid var(--clinical);background:#f3f7f8;border-bottom:1px solid #cfdbdf;padding:30px}.panel-label,.section-heading span,.evidence-intro>span,.newsletter-section>div>span,.page-header>span,.ai-policy>span,.empty-ledger>span{color:var(--clinical)}.briefing-panel h2{color:#163044;font-size:30px}.briefing-panel li{border-top-color:#ccd8dd}.briefing-panel li>span,.briefing-panel>a{color:var(--clinical)}.briefing-panel li b{color:#1d3647}.briefing-panel li p{color:#647680}.briefing-panel>a{border-top-color:#ccd8dd}.latest-section,.related-section,.staff-section,.cadence-section,.desk-stories{max-width:1380px;padding-top:72px;padding-bottom:84px}.section-heading{border-bottom:1px solid #bcc9cf;padding-bottom:17px}.section-heading h2{color:#142d40;font-size:40px}.story-grid{gap:26px}.story-grid .story-card{border-top:0;padding-top:0}.story-grid .story-copy{padding-right:8px}.story-grid .story-copy h2{font-size:25px;line-height:1.12}.visual-report-section{color:var(--ink);background:#eaf1f4;padding-top:74px}.visual-report-section .section-heading{border-bottom-color:#b9cbd2}.visual-report-section .section-heading.inverse p{color:#667983}.visual-report-grid,.visual-feature-stack{gap:16px}.visual-feature{background:#d9e4e8;border:1px solid #cad7dc}.visual-feature:after{background:linear-gradient(#0000 35%,#0a1f2ce8 100%)}.visual-feature img{filter:saturate(.72)contrast(1.03)}.visual-feature span{color:#9fe0d5}.visual-feature h3{color:#fff;line-height:1.12}.evidence-strip{background:#fff;border-top:1px solid #ccd8dd;border-bottom:1px solid #ccd8dd}.evidence-intro h2{color:#163247;letter-spacing:-.035em;font-size:52px;line-height:.98}.evidence-intro p{color:#566b77}.grade-stack>div{border-top-color:#c6d2d7}.grade-stack b{color:var(--clinical);font-size:58px}.grade-stack strong{color:#183246}.grade-stack span{color:#61737d}.edition-section,.spine-section{background:#142b3d}.edition-grid{background:#536777;border-color:#536777}.edition-card{background:#142b3d}.edition-card>span{color:#95d9ce}.newsletter-section{background:#dceaf1;border-top:1px solid #c0d1d9}.newsletter-section h2{color:#163044}.follow-actions a{background:#173247}.site-footer{background:#102536}.article-shell{max-width:1160px;padding-top:38px}.article-breadcrumb{color:#6a7a84;border-bottom:1px solid #c7d2d7;padding-bottom:14px}.article-header{max-width:920px}.article-header h1{color:#132d40;letter-spacing:-.04em;font-size:64px;line-height:1}.article-dek{color:#566b78;font-size:22px;line-height:1.48}.article-byline{border-top-color:#c7d2d7;border-bottom:1px solid #dce3e6;padding-bottom:18px}.author-disc{color:#9bded3;background:#173247}.article-visual{background:#e7eef1;border:1px solid #cbd7dc}.article-visual img{filter:saturate(.78)contrast(1.02)}.article-layout{border-top:1px solid #c6d2d7;padding-top:38px}.evidence-rail{border-top:3px solid var(--clinical);background:#f0f5f7;padding:18px}.article-body{color:#263e4d;font-size:19px;line-height:1.72}.article-body h2{color:#153044}.source-box{background:#eef4f6;border-color:#c9d6dc}@media (max-width:1100px){.site-header{grid-template-columns:1fr auto auto}.header-issue{display:none}}@media (max-width:980px){.site-header{grid-template-columns:1fr auto;position:relative}.header-button{display:none}.mobile-nav{justify-self:end;display:block}.mobile-nav summary{color:#314958;cursor:pointer;min-height:44px;font:10px var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;background:#f8fafb;border:1px solid #a9b6bd;align-items:center;padding:0 14px;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary:after{content:"+";color:var(--clinical);margin-left:9px;font-size:14px}.mobile-nav[open] summary:after{content:"−"}.site-header .mobile-nav nav{z-index:30;background:#fff;border:1px solid #b8c7ce;grid-template-columns:1fr 1fr;gap:0;padding:8px;display:grid;position:absolute;top:100%;left:14px;right:14px;box-shadow:0 18px 38px #1025362e}.site-header .mobile-nav nav a{color:#263f4f;min-height:48px;font:10px var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #e0e7ea;align-items:center;padding:0 12px;display:flex}.site-header .mobile-nav nav a:nth-last-child(-n+2){border-bottom:0}.featured-card{grid-template-columns:1fr;gap:22px}}@media (max-width:640px){.site-header{gap:10px;height:82px}.wordmark{padding-bottom:16px;font-size:22px}.wordmark small{font-size:7px}.featured-card .art-block{min-height:clamp(250px,72vw,300px)}.featured-card .story-copy h2{font-size:40px}.story-grid .story-copy h2{font-size:27px}.article-header h1{font-size:43px}.header-button,.briefing-panel>a,.evidence-intro a,.follow-actions a{align-items:center;min-height:44px}.briefing-panel>a,.evidence-intro a{display:flex}.footer-links{gap:0;margin-left:-12px}.footer-links a{align-items:center;min-width:44px;min-height:44px;padding:0 12px;display:flex}.article-breadcrumb{flex-wrap:wrap;align-items:center;row-gap:0;min-height:44px}.article-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.newsroom-login{padding:16px}.newsroom-login-card{padding:28px 22px}.newsroom-login-kicker{margin-top:34px}.newsroom-login h1{font-size:36px}.newsroom-login input,.newsroom-login button{min-height:48px}}
