:root{--ink:#171716;--paper:#f2eadc;--cream:#fbf6ec;--red:#f05232;--red-dark:#c93c22;--muted:#756f65;--line:#c8bfae;--max:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:"Noto Sans SC","PingFang SC",system-ui,sans-serif;line-height:1.72}a{color:inherit}img{display:block;max-width:100%}.evidence-header{height:70px;padding:0 max(22px,calc((100% - var(--max))/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(251,246,236,.97);position:relative;z-index:8}.evidence-brand{text-decoration:none;display:flex;align-items:baseline;gap:12px}.evidence-brand strong{font-size:1.16rem;letter-spacing:-.04em}.evidence-brand span{font-size:.68rem;color:var(--red-dark);letter-spacing:.14em}.evidence-nav{display:flex;gap:25px}.evidence-nav a{text-decoration:none;font-size:.88rem}.evidence-nav a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.evidence-menu{display:none;border:1px solid var(--ink);background:none;padding:7px 12px}.editorial-masthead{max-width:var(--max);margin:auto;padding:92px 0 66px}.kicker{font-size:.69rem;font-weight:900;letter-spacing:.18em;color:var(--red-dark);text-transform:uppercase}.editorial-masthead h1,.inner-heading h1,.article-index h1,.evidence-article h1,.document-page h1,.lost-page h1{font-size:clamp(3.2rem,8vw,7.7rem);line-height:.92;letter-spacing:-.075em;margin:.2em 0}.masthead-bottom{margin-top:38px;display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:end;border-top:1px solid var(--ink);padding-top:24px}.masthead-bottom p{font-size:1.05rem;max-width:670px;margin:0}.masthead-bottom>div{display:flex;gap:14px;justify-content:flex-end}.solid-link,.plain-link,.light-link,.article-cta{display:inline-block;padding:12px 18px;border:1px solid var(--ink);text-decoration:none;font-weight:850;min-height:48px}.solid-link{background:var(--red);border-color:var(--red);color:#fff}.plain-link{background:transparent}.panorama-section{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.panorama-section figure{max-width:var(--max);margin:0 auto;position:relative;height:510px;overflow:hidden}.panorama-section img{width:100%;height:100%;object-fit:cover}.panorama-section figcaption{position:absolute;right:18px;bottom:18px;background:rgba(251,246,236,.94);padding:9px 13px;font-size:.75rem}.condition-ledger,.scenario-section,.reading-and-faq{max-width:var(--max);margin:auto;padding:82px 0}.condition-ledger header{display:grid;grid-template-columns:190px 1fr;gap:30px}.condition-ledger h2,.scenario-heading h2,.offer-counter h2,.reading-head h2,.home-faq h2,.review-template h2,.method-copy h2,.stop-panel h2,.sensitive-line h2{font-size:clamp(2.1rem,4.3vw,4.6rem);line-height:1;letter-spacing:-.055em;margin:0 0 36px}.ledger-lines{margin-left:220px;border-top:2px solid var(--ink)}.ledger-lines a{display:grid;grid-template-columns:90px 260px 1fr;gap:24px;padding:24px 6px;border-bottom:1px solid var(--line);text-decoration:none}.ledger-lines a:hover{background:var(--paper)}.ledger-lines b{color:var(--red-dark)}.ledger-lines span{color:var(--muted)}.scenario-section{background:var(--red);max-width:none;padding-left:max(22px,calc((100% - var(--max))/2));padding-right:max(22px,calc((100% - var(--max))/2));display:grid;grid-template-columns:360px 1fr;gap:70px}.scenario-section .kicker{color:#5e170c}.scenario-buttons{display:flex;flex-wrap:wrap;gap:7px}.scenario-buttons button{border:1px solid var(--ink);background:transparent;padding:8px 11px;font-weight:800}.scenario-buttons button[aria-pressed="true"]{background:var(--ink);color:#fff}.scenario-slips{border-top:2px solid var(--ink)}.scenario-slip{display:grid;grid-template-columns:95px 190px 1fr;gap:20px;padding:22px 6px;border-bottom:1px solid rgba(23,23,22,.45);opacity:.68;transition:opacity .2s,transform .2s}.scenario-slip.is-active{opacity:1;transform:translateX(8px)}.scenario-slip span{font-size:.7rem;font-weight:850}.scenario-slip h3{margin:0;font-size:1.35rem}.scenario-slip p{margin:0}.scenario-more{grid-column:2;text-underline-offset:5px;font-weight:850}.offer-counter{background:var(--ink);color:#fff;padding:80px max(22px,calc((100% - var(--max))/2));display:grid;grid-template-columns:1fr 1.15fr;gap:70px}.offer-counter .kicker{color:#ff7359}.offer-counter h2{color:#fff}.offer-counter p{color:#cdc6ba}.light-link{border-color:#fff;color:#fff;margin-top:18px}.offer-counter ol{list-style:none;margin:0;padding:0;border-top:1px solid #666}.offer-counter li{display:grid;grid-template-columns:55px 1fr 1fr;gap:18px;padding:17px 5px;border-bottom:1px solid #555}.offer-counter b{color:#ff7359}.offer-counter em{font-style:normal;color:#aaa}.reading-and-faq{display:grid;grid-template-columns:1fr 1fr;column-gap:70px}.reading-head{grid-column:1/-1;display:grid;grid-template-columns:180px 1fr auto;gap:30px;align-items:end}.reading-head a{margin-bottom:38px}.evidence-article-list{border-top:2px solid var(--ink)}.evidence-article-row{display:grid;grid-template-columns:95px 1fr;gap:16px;padding:20px 5px;border-bottom:1px solid var(--line);text-decoration:none}.evidence-article-row span{grid-column:2;color:var(--muted)}.evidence-article-row time{color:var(--red-dark);font-size:.8rem}.home-faq{border-top:2px solid var(--ink)}.home-faq h2{font-size:2rem;margin:18px 0}.home-faq details{border-top:1px solid var(--line);padding:15px 0}.home-faq details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;font-weight:850}.evidence-footer{background:var(--ink);color:#fff;padding:58px max(22px,calc((100% - var(--max))/2)) 22px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:55px}.evidence-footer a{display:block;color:#fff;margin:7px 0}.footer-lead>a{font-size:1.5rem;font-weight:900;text-decoration:none}.footer-lead p{max-width:480px;color:#bbb}.evidence-footer h2{font-size:.7rem;color:#ff7359;letter-spacing:.14em}.footer-note{grid-column:1/-1;border-top:1px solid #444;padding-top:16px;color:#888;font-size:.75rem}.inner-page,.article-index,.evidence-article-shell,.document-page,.lost-page{max-width:1000px;margin:auto;padding:52px 24px 100px}.crumb{display:flex;gap:10px;font-size:.78rem;color:var(--muted)}.inner-heading,.article-index>header,.evidence-article>header{border-bottom:2px solid var(--ink);padding-bottom:34px}.inner-heading h1,.article-index h1,.evidence-article h1{font-size:clamp(3rem,7vw,6.5rem)}.inner-heading>p:last-child,.article-index header>p:last-child,.evidence-article header>p:last-child{max-width:700px;font-size:1.04rem}.review-template,.proof-list,.access-steps{margin-top:60px;border-top:2px solid var(--ink)}.review-template h2{font-size:2rem;margin:22px 0}.review-template>div{display:grid;grid-template-columns:170px 1fr;padding:18px 5px;border-top:1px solid var(--line)}.proof-list>div,.access-steps>div{display:grid;grid-template-columns:60px 180px 1fr;gap:22px;padding:24px 5px;border-bottom:1px solid var(--line)}.proof-list b{color:var(--red-dark)}.proof-list h2,.access-steps h2{margin:0;font-size:1.25rem}.proof-list p,.access-steps p{margin:0}.method-copy{max-width:760px;margin:64px auto 0}.method-copy h2{font-size:2rem;margin-top:2em}.article-cta{margin:55px 0;background:var(--red);border-color:var(--red);color:#fff}.stop-panel,.sensitive-line{margin:60px 0;background:var(--ink);color:#fff;padding:38px}.stop-panel h2,.sensitive-line h2{color:#fff;font-size:2.4rem}.article-index>header{margin-bottom:56px}.evidence-index-list{border-top:2px solid var(--ink)}.evidence-index-row{display:grid;grid-template-columns:120px 1fr;gap:24px;padding:25px 5px;border-bottom:1px solid var(--line);text-decoration:none}.evidence-index-row time{color:var(--red-dark)}.evidence-index-row strong{display:block;font-size:1.15rem}.evidence-index-row span{display:block;color:var(--muted);margin-top:6px}.evidence-article{max-width:800px;margin:auto}.evidence-article header time{color:var(--red-dark)}.evidence-article-body{font-size:1.05rem}.evidence-article-body h2{font-size:1.85rem;line-height:1.18;margin-top:2.25em}.evidence-article-body a{text-decoration-thickness:2px;text-underline-offset:4px}.article-ledger{border:1px solid var(--ink);padding:18px;display:grid;grid-template-columns:120px 1fr;gap:18px;margin:30px 0}.metric-strip,.offer-article-proof{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ink);margin:32px 0}.metric-strip span,.offer-article-proof span{padding:16px;border-right:1px solid var(--ink);text-align:center}.metric-strip span:last-child,.offer-article-proof span:last-child{border-right:0}.metric-strip b{display:block;color:var(--red-dark)}.offer-article-proof{grid-template-columns:repeat(5,1fr)}.document-page,.lost-page{min-height:72vh;display:flex;flex-direction:column;justify-content:center;max-width:860px}.document-page h1,.lost-page h1{font-size:clamp(3rem,7vw,6.5rem)}.document-page>p:not(.kicker),.lost-page>p:not(.kicker){font-size:1.08rem;max-width:720px}.document-page>div,.lost-page>div{display:flex;gap:18px;margin-top:28px}.document-page>div a{text-underline-offset:5px}
@media(max-width:820px){.evidence-header{height:64px;padding:0 18px}.evidence-menu{display:block}.evidence-nav{display:none;position:absolute;top:64px;left:0;right:0;background:var(--cream);padding:14px 18px;border-bottom:1px solid var(--ink);flex-direction:column;gap:8px}.evidence-nav.open{display:flex}.editorial-masthead{padding:58px 20px 42px}.editorial-masthead h1{font-size:3.45rem}.masthead-bottom{grid-template-columns:1fr;gap:25px}.masthead-bottom>div{justify-content:flex-start;flex-direction:column}.panorama-section figure{height:300px}.panorama-section figcaption{font-size:.7rem;left:12px;right:auto}.condition-ledger,.reading-and-faq{padding:58px 20px}.condition-ledger header{display:block}.condition-ledger h2,.scenario-heading h2,.offer-counter h2,.reading-head h2{font-size:2.5rem}.ledger-lines{margin-left:0}.ledger-lines a{grid-template-columns:65px 1fr}.ledger-lines span{grid-column:2}.scenario-section,.offer-counter{grid-template-columns:1fr;padding:58px 20px;gap:35px}.scenario-slip{grid-template-columns:75px 1fr}.scenario-slip p{grid-column:2}.scenario-more{grid-column:1}.offer-counter li{grid-template-columns:45px 1fr}.offer-counter em{grid-column:2}.reading-and-faq{grid-template-columns:1fr;gap:45px}.reading-head{display:block}.reading-head a{display:inline-block;margin-bottom:30px}.evidence-footer{grid-template-columns:1fr 1fr;padding:50px 20px 20px}.footer-lead{grid-column:1/-1}.inner-page,.article-index,.evidence-article-shell,.document-page,.lost-page{padding:38px 20px 76px}.inner-heading h1,.article-index h1,.evidence-article h1{font-size:3rem}.proof-list>div,.access-steps>div{grid-template-columns:50px 1fr}.proof-list p,.access-steps p{grid-column:2}.review-template>div{grid-template-columns:1fr}.evidence-index-row{grid-template-columns:90px 1fr}.metric-strip{grid-template-columns:1fr 1fr}.metric-strip span:nth-child(2){border-right:0}.metric-strip span{border-bottom:1px solid var(--ink)}.metric-strip span:nth-last-child(-n+2){border-bottom:0}.offer-article-proof{grid-template-columns:1fr}.offer-article-proof span{border-right:0;border-bottom:1px solid var(--ink)}.offer-article-proof span:last-child{border-bottom:0}.document-page>div,.lost-page>div{flex-direction:column}.solid-link,.plain-link{text-align:center}}
