@font-face{font-family:editorial;src:url(../media/SourceSerif4_400Regular-s.p.39n17qyuw_ktd.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:editorial;src:url(../media/SourceSerif4_600SemiBold-s.p.0n85z0ytjk435.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:editorial Fallback;src:local(Arial);ascent-override:95.65%;descent-override:30.93%;line-gap-override:0.0%;size-adjust:108.31%}.editorial_d077a4b2-module__Hbt3TG__className{font-family:editorial,editorial Fallback}.editorial_d077a4b2-module__Hbt3TG__variable{--font-editorial:"editorial", "editorial Fallback"}
@font-face{font-family:utility;src:url(../media/Inter_400Regular-s.p.3yd0ji_6iqhkz.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:utility;src:url(../media/Inter_600SemiBold-s.p.2k1s79o-al35-.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:utility Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.utility_27f3afde-module___ff_1a__className{font-family:utility,utility Fallback}.utility_27f3afde-module___ff_1a__variable{--font-utility:"utility", "utility Fallback"}
:root{--page-width:1160px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--surface:#fff;--ink:#16171a;--muted:#5c5f66;--accent:#1f5fd6;--accent-ink:#fff;--tint:#f7f7f8;--rule:#e6e7ea;--control-border:#8a8f98;--rule-strong:#e6e7ea;--warn:#815117;--shadow:#0f14122e;--text-scale:1;--serif:var(--font-editorial), Georgia, "Times New Roman", serif;--sans:var(--font-utility), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-font:var(--serif);--heading-font:var(--ui-font);--reading-font:var(--ui-font)}:root[data-appearance-style=modern]{--paper:#fff;--surface:#fff;--ink:#16171a;--muted:#5c5f66;--accent:#1f5fd6;--accent-ink:#fff;--tint:#f7f7f8;--rule:#e6e7ea;--control-border:#8a8f98;--rule-strong:#e6e7ea;--warn:#7a4a11;--ui-font:var(--sans);--heading-font:var(--ui-font);--reading-font:var(--ui-font)}:root[data-reading-font=serif]{--reading-font:var(--serif)}:root[data-reading-font=sans]{--reading-font:var(--sans)}*{box-sizing:border-box}html{background:var(--paper);min-width:0;color:var(--ink);font-family:var(--ui-font);font-size:calc(100% * var(--text-scale));line-height:1.45}body{background:var(--paper);margin:0}button,textarea,input,select{font:inherit}button{color:inherit;cursor:pointer}select{max-width:100%}button:focus-visible,textarea:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 70%, var(--surface));outline-offset:3px}.app-shell{min-height:100vh}.home-page,.feed-page,.story-page,.narrow-page{width:min(100%, var(--page-width));margin:0 auto;padding:24px clamp(16px,5vw,40px) 64px}.masthead{border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;margin-bottom:5px;padding-bottom:10px;display:flex;position:relative}.masthead:after{display:none}:root[data-appearance-style=modern] .masthead{border-bottom-width:1px}:root[data-appearance-style=modern] .masthead:after{display:none}.masthead h1{font-family:var(--heading-font);font-size:1.375rem;font-family:var(--ui-font);letter-spacing:-.04em;letter-spacing:0;margin:0;font-weight:600;line-height:1.08}.masthead p,small,.lede,.section-head p,.story-row p,.rule-meta,.feed-rail p,.side-rail p,.change-baseline,.report-row span,.context-row small,.interpretation small{color:var(--muted)}.masthead p{margin:2px 0 0;font-size:.8125rem;line-height:1.45}.settings-button,.back-button,.text-action,.row-action,.close-button,.rule-actions button,.preview-button,.notice-panel button,.session-save-button,.evidence-list button{min-height:44px;color:var(--accent);text-align:left;background:0 0;border:0;padding:0;font-weight:600}.settings-button{padding:0}.icon-button{justify-content:center;align-items:center;width:44px;min-width:44px;min-height:44px;display:inline-flex;position:relative}.icon{color:currentColor;flex:none}.has-tooltip:after{content:attr(data-tooltip);z-index:4;border:1px solid var(--rule);background:var(--surface);width:max-content;max-width:180px;color:var(--ink);box-shadow:0 8px 18px var(--shadow);opacity:0;pointer-events:none;border-radius:6px;padding:6px 8px;font-size:.8125rem;font-weight:600;line-height:1.25;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-2px)}.has-tooltip:hover:after,.has-tooltip:focus-visible:after{opacity:1}.back-button,.session-save-button{align-items:center;gap:4px;display:inline-flex}.utility-row{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.utility-row button{min-height:44px;color:var(--accent);text-align:left;background:0 0;border:0;font-size:.875rem;font-weight:600}.utility-row button:nth-child(2){text-align:center}.utility-row button:last-child{text-align:right}.home-layout{grid-template-columns:196px minmax(0,1fr);align-items:start;gap:32px;margin-top:24px;display:grid}.reader-gate{border:1px solid var(--rule);background:var(--surface);max-width:680px;margin:clamp(48px,9vw,112px) auto 0;padding:clamp(24px,5vw,48px)}.reader-gate h2{font:600 clamp(2rem, 5vw, 3rem)/1.12 var(--heading-font);margin:12px 0}.reader-gate p{max-width:57ch}.reader-gate-action{background:var(--accent);min-height:48px;color:var(--accent-ink);border-radius:6px;align-items:center;margin:12px 0;padding:0 18px;font-weight:600;display:inline-flex}.reader-gate-note{color:var(--muted);font-size:.9375rem}.reader-gate>a:not(.reader-gate-action),.masthead>a{color:var(--accent)}.editorial-column{min-width:0}.section-head{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0 0 12px;display:flex}.section-head h2,.side-rail h2,.feed-rail h2,.reports h2,.changes h2,.synthesis h2{font-family:var(--heading-font);font-size:1rem;font-family:var(--ui-font);margin:0;font-weight:600;line-height:1.18}.section-head p{margin:0;font-size:.9375rem}.kicker,.context-label,.report-source,.value-label{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:600}.lead-story{border-bottom:0;padding-bottom:24px}.feed-preview{border:1px solid var(--rule-strong);background:var(--surface);object-fit:cover;height:auto;display:block}.protected-preview{width:100%;height:100%;margin:0}.connected-image-slot{width:100%;max-width:700px}.article-image-box{aspect-ratio:3/2;width:100%}.article-image-box>.protected-story-image{object-fit:contain;width:100%;height:100%;display:block}.image-load-state{padding:16px}.story-layout.single-report{grid-template-columns:minmax(0,1fr)}.lead-preview{aspect-ratio:16/9;width:100%;margin-bottom:8px}.preview-credit{margin-bottom:12px;display:block}.lead-story h3{max-width:38ch;font-family:var(--heading-font);letter-spacing:-.01em;overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(1.625rem,4vw,1.875rem);font-weight:600;line-height:1.12}.lead-story p:not(.kicker){max-width:62ch;font-family:var(--ui-font);overflow-wrap:anywhere;margin:12px 0;font-size:clamp(1.125rem,3vw,1.1875rem);line-height:1.52}.media-figure{width:100%;margin:16px 0 12px}.media-figure img{aspect-ratio:3/2;border:1px solid var(--ink);background:var(--surface);object-fit:cover;width:100%;height:auto;display:block}.media-figure figcaption{color:var(--muted);overflow-wrap:anywhere;gap:2px;margin-top:8px;font-size:.8125rem;line-height:1.45;display:grid}.story-media{max-width:700px;margin-top:14px}.connected-media-list{gap:16px;margin:20px 0;display:grid}.connected-media-card{border:1px solid var(--rule);gap:12px;padding:16px;display:grid}.connected-media-card .primary{justify-self:start}.connected-meta,.access-note,.paywall-note{color:var(--muted)}.connected-media-attribution a{color:var(--accent);text-underline-offset:.16em}.source-link{color:var(--accent);font-weight:700}.article-body{font-family:var(--reading-font);font-size:1.0625rem;line-height:1.65}.story-media video{background:#111;width:100%;max-height:min(70vh,620px);display:block}.connected-chart{border:1px solid var(--rule);padding:16px}.connected-chart-bars{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));align-items:end;gap:12px;min-height:220px;margin:16px 0;display:grid}.connected-chart-bar{text-align:center;grid-template-rows:auto 1fr auto;gap:6px;min-height:220px;display:grid}.connected-chart-bar div{background:var(--accent);align-self:end;width:100%;min-height:5px}.connected-chart table{border-collapse:collapse;width:100%}.connected-chart th,.connected-chart td{border-top:1px solid var(--rule);text-align:left;padding:8px}.story-link{text-align:left;background:0 0;border:0;padding:0;display:block}.story-list{border-top:1px solid var(--rule)}.story-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px 0;display:grid}.story-row.with-preview{grid-template-columns:104px minmax(0,1fr);align-items:start}.row-preview{aspect-ratio:4/3;width:104px}.story-row-copy{align-items:flex-start;gap:14px;min-width:0;display:flex}.story-row-copy>div{min-width:0}.story-row .preview-credit{margin:4px 0 0}.story-thumb{aspect-ratio:4/3;border:1px solid var(--ink);background:var(--surface);object-fit:cover;flex:0 0 88px;width:88px;height:66px}.story-row h3,.rule-card h2,.change-row h3,.report-detail h3{font-family:var(--heading-font);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(1.4375rem,5vw,1.625rem);font-weight:600;line-height:1.2}.story-row p{max-width:62ch;font-family:var(--ui-font);overflow-wrap:anywhere;margin:8px 0;font-size:1.0625rem;line-height:1.5}.explanation{border-radius:8px;padding-left:10px;color:var(--accent)!important;font-family:var(--ui-font)!important;font-size:.875rem!important;line-height:1.45!important}.row-action{align-self:end}.feed-link-row{border:0;border-top:1px solid var(--rule);text-align:left;background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;width:100%;min-height:48px;margin-top:16px;padding:12px 0 0;display:flex}.feed-link-row span{color:var(--muted)}.feed-link-row strong{color:var(--accent);font-weight:600}.side-rail{border-left:1px solid var(--rule);padding-left:32px}.side-rail p,.feed-rail p{margin:8px 0 0}.rail-list{border-top:1px solid var(--rule);margin-top:16px}.rail-list p{border-bottom:1px solid var(--rule);color:var(--ink);margin:0;padding:12px 0}.feed-page{max-width:var(--page-width)}.feed-title-row{justify-content:space-between;align-items:end;gap:20px;margin-top:8px;display:flex}.feed-title-row h1,.story-header h1,.sheet h1,.profile-dialog h1,.narrow-page h1{font-family:var(--heading-font);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(1.875rem,8vw,2.375rem);font-weight:600;line-height:1.16}.lede{max-width:62ch;margin:6px 0 0;font-size:1rem;line-height:1.45}.primary,.compact,.sheet-actions .primary,.profile-dialog button.primary{border:1px solid var(--accent);background:var(--accent);min-height:48px;color:var(--accent-ink);border-radius:6px;padding:0 16px;font-weight:600}.compact{flex:none}.feed-layout{grid-template-columns:minmax(0,760px) minmax(220px,300px);gap:32px;margin-top:24px;display:grid}.rule-stack{border-top:0}.rule-card{border-bottom:1px solid var(--rule);padding:20px 0}.rule-top{justify-content:space-between;align-items:start;gap:16px;display:flex}.status{color:var(--muted);text-transform:capitalize;flex:none;font-size:.8125rem;line-height:1.45}.status.active{color:var(--accent)}.status.expired{color:var(--warn)}.rule-meta{margin:8px 0 0;font-size:.8125rem;line-height:1.45}.rule-detail{margin-top:10px}.rule-detail summary,.provenance summary,.review-scenarios summary{min-height:44px;color:var(--accent);cursor:pointer;font-weight:600}.rule-detail ul{margin:0 0 8px;padding-left:20px}.rule-actions{flex-wrap:wrap;gap:8px 20px;margin-top:12px;display:flex}.remove-action{color:var(--muted)!important}.feed-rail{border-left:1px solid var(--rule);padding-left:24px}.notice-panel{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:16px 0;padding:12px 0;display:flex}.scrim{z-index:20;background:#0a0e0e7a;align-items:end;display:grid;position:fixed;inset:0}.sheet,.profile-dialog{background:var(--surface);width:min(100%,640px);max-height:calc(100dvh - 24px);box-shadow:0 -16px 54px var(--shadow);padding:14px clamp(16px, 5vw, 32px) max(20px, env(safe-area-inset-bottom));border-radius:14px;margin:0 auto;position:relative;overflow:auto}.grabber{background:var(--rule);border-radius:999px;width:44px;height:4px;margin:0 auto 16px}.sheet-title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.close-button{flex:none}.context-row{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:16px;padding:12px 0}.context-row strong,.context-row small{overflow-wrap:anywhere;margin-top:4px;display:block}.field-label,.interpretation h2{color:var(--ink);margin:18px 0 8px;font-size:.9375rem;font-weight:600;display:block}textarea{resize:vertical;border:1px solid var(--muted);background:var(--surface);width:100%;min-height:104px;color:var(--ink);border-radius:6px;padding:12px;font-size:1.0625rem;line-height:1.48}.suggestions{flex-wrap:wrap;gap:8px 16px;margin-top:10px;display:flex}.suggestions button{background:var(--tint);min-height:44px;color:var(--ink);text-align:left;text-underline-offset:3px;border:0;border-radius:8px;padding:8px 12px;text-decoration:none;text-decoration-thickness:1px}.preview-button{margin-top:8px}.interpretation{background:var(--tint);border-radius:8px;margin-top:8px;padding:12px 14px}.interpretation h2{margin-top:0}.interpretation dl{gap:8px;margin:0 0 10px;display:grid}.interpretation dl div{grid-template-columns:64px minmax(0,1fr);gap:10px;display:grid}.interpretation dt{color:var(--accent);font-weight:600}.interpretation dd{overflow-wrap:anywhere;margin:0}.unsupported,.form-error,.access-note,.paywall-note{color:var(--warn)}.form-error,.access-note,.paywall-note{border-left:3px solid var(--warn);padding-left:10px;font-weight:600}.sheet-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.sheet-actions button{border:1px solid var(--muted);background:var(--surface);min-height:48px;color:var(--ink);border-radius:6px;font-weight:600}.primary:disabled{opacity:.48;cursor:not-allowed}.story-page{max-width:var(--page-width)}.story-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.session-save-button{text-align:right}.story-header{max-width:none;margin-top:20px}.story-header h1{max-width:44ch;margin-top:8px;font-size:clamp(1.625rem,4vw,1.875rem);line-height:1.12}.story-layout{grid-template-columns:minmax(0,700px) minmax(300px,360px);align-items:start;gap:32px;margin-top:28px;display:grid}.story-main,.reports{min-width:0}.synthesis{border-left:1px solid var(--rule);padding-left:14px}.story-evidence{margin-bottom:28px}.story-evidence figure{background:var(--tint);border-radius:8px;margin:16px 0;padding:16px 20px}.story-evidence blockquote{font-family:var(--reading-font);margin:0;font-size:clamp(1.125rem,3vw,1.3rem);line-height:1.5}.story-evidence figcaption,.synthesis .text-attribution{color:var(--muted);font-family:var(--ui-font);margin-top:10px;font-size:.875rem;line-height:1.45}.synthesis p{max-width:62ch;font-family:var(--reading-font);margin:8px 0 0;font-size:clamp(1.125rem,3vw,1.1875rem);line-height:1.53}.changes{border-top:2px solid var(--ink);margin-top:28px;padding-top:14px}.changes>p{margin:8px 0 0}.change-row{border-top:1px solid var(--rule);grid-template-columns:28px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.change-number{color:var(--muted);font-weight:600;line-height:1.7}.evidence-pair{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.evidence-pair>div{border-left:1px solid var(--rule);padding:10px 12px}.evidence-pair p{overflow-wrap:anywhere;margin:4px 0 0}.now-value{background:var(--tint);border-left:2px solid var(--accent)!important}.now-value p,.now-value .value-label{color:var(--accent)}.evidence-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.evidence-list li{border-top:1px solid var(--rule);padding-top:8px}.evidence-list button,.evidence-list span{display:block}.evidence-list span{overflow-wrap:anywhere;margin-top:3px}.provenance{margin-top:8px}.reports{border-left:1px solid var(--rule);padding-left:24px}.report-row{border:0;border-bottom:1px solid var(--rule);text-align:left;background:0 0;width:100%;min-height:64px;padding:12px 0;display:block}.report-row[aria-pressed=true]{border-left:2px solid var(--accent);padding-left:10px}.report-row strong,.report-row span{overflow-wrap:anywhere;display:block}.report-row .report-source,.report-row .report-open{color:var(--accent);font-weight:600}.report-detail{border-top:2px solid var(--ink);margin-top:16px;padding-top:12px}.report-detail p,blockquote{overflow-wrap:anywhere}.report-detail p{font-family:var(--reading-font);font-size:1.0625rem;line-height:1.52}blockquote{color:var(--accent);border-radius:8px;margin:10px 0 0;padding-left:10px}.profile-dialog{border-radius:8px;align-self:center}.dialog-title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-section{border-top:1px solid var(--rule);margin-top:16px;padding-top:14px}.settings-section h2{margin:0 0 12px;font-size:1rem;line-height:1.35}.account-section{gap:10px;display:grid}.account-copy{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.45}.account-form,.account-panel{gap:10px;min-width:0;display:grid}.account-form input,.account-panel input{border:1px solid var(--rule);background:var(--surface);width:100%;min-height:44px;color:var(--ink);border-radius:6px;padding:8px 10px}.account-actions,.account-email-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.import-panel{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:8px;padding:12px 0;display:grid}.import-panel h3{margin:0;font-size:.9375rem;line-height:1.35}.import-row{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:44px;margin:0;display:grid}.account-panel .import-row input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--accent);margin:0;padding:0}.import-row span{overflow-wrap:anywhere;line-height:1.35}.appearance-account-actions{margin-bottom:10px}.account-email-row{justify-content:space-between}.account-email-row span{overflow-wrap:anywhere}.account-actions button,.account-form button,.account-panel button{min-height:44px}.account-actions button,.delete-account button{border:1px solid var(--muted);background:var(--surface);color:var(--accent);border-radius:6px;padding:0 12px;font-weight:600}.account-actions .primary,.account-form .primary,.account-panel .primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.account-actions button:disabled,.account-form button:disabled,.account-panel button:disabled{cursor:not-allowed;opacity:.65}.delete-account{border-top:1px solid var(--rule);padding-top:8px}.delete-account summary{min-height:44px;color:var(--accent);cursor:pointer;font-weight:600}.style-tiles,.segmented-field,.radio-stack{border:0;margin:0 0 16px;padding:0}.style-tiles legend,.segmented-field legend,.radio-stack legend{color:var(--ink);margin-bottom:8px;font-weight:600}.style-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.style-tile{border:1px solid var(--rule);background:var(--surface);min-height:112px;color:var(--ink);text-align:left;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 8px;padding:16px;display:grid}.style-tile[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.style-check{border:1px solid var(--accent);width:22px;height:22px;color:var(--accent);border-radius:50%;grid-area:1/2;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.style-sample{font-family:var(--sample-font);grid-area:1/1;font-size:2rem;font-weight:400;line-height:1}.style-label{overflow-wrap:anywhere;grid-column:1/-1;gap:3px;display:grid}.style-label small{color:var(--muted);font-size:.8125rem;font-weight:400;line-height:1.3}.style-tile[data-style=editorial]{--sample-font:var(--serif)}.style-tile[data-style=modern]{--sample-font:var(--sans)}.segmented-control{border:1px solid var(--rule);border-radius:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;padding:4px;display:grid}.segmented-control button{min-width:0;min-height:44px;color:var(--accent);background:0 0;border:0;border-radius:6px;padding:0 12px;font-weight:600}.font-customize{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:8px 0 14px;padding:8px 0}.font-customize summary{min-height:44px;color:var(--accent);cursor:pointer;font-weight:600}.font-customize p{color:var(--muted);margin:0 0 12px}.radio-stack{gap:8px;display:grid}.radio-stack label{align-items:flex-start;margin:0}.radio-stack input{margin-top:5px}.radio-stack span,.radio-stack small{display:block}.radio-stack small{color:var(--muted)}.reset-button{border:1px solid var(--muted);background:var(--surface);min-height:44px;color:var(--accent);border-radius:6px;padding:0 12px;font-weight:600}.profile-dialog label{flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;margin:12px 0;display:flex}.profile-dialog label.import-row{grid-template-columns:auto minmax(0,1fr);align-items:center;margin:0;display:grid}.review-scenarios{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:12px 0;padding:8px 0}.review-scenarios button{border:1px solid var(--muted);background:var(--surface);min-height:44px;color:var(--accent);border-radius:6px;padding:0 12px;font-weight:600}.app-notice{border-bottom:1px solid var(--rule);background:var(--tint);text-align:center;padding:10px 16px}.live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed}[dir=auto]{unicode-bidi:plaintext}:root[data-text-size="200"]{--text-scale:2}:root[data-text-size="200"] .home-layout,:root[data-text-size="200"] .feed-layout,:root[data-text-size="200"] .story-layout{display:block}:root[data-text-size="200"] .side-rail,:root[data-text-size="200"] .feed-rail,:root[data-text-size="200"] .reports{border-left:0;margin-top:28px;padding-left:0}:root[data-text-size="200"] .story-thumb{display:none}@media (min-width:900px){.scrim{align-items:center;padding:24px}.sheet{border-radius:8px}.grabber{display:none}}@media (max-width:1023px){.home-page,.feed-page,.story-page,.narrow-page{max-width:var(--page-width)}.home-layout,.feed-layout,.story-layout{display:block}.side-rail,.feed-rail,.reports{border-left:0;margin-top:28px;padding-left:0}}@media (max-width:560px){:root[data-text-size="200"] .style-tiles{grid-template-columns:1fr}:root[data-text-size="200"] .segmented-control{grid-auto-flow:row}.home-page,.feed-page,.story-page,.narrow-page{padding-left:20px;padding-right:20px}.masthead{gap:12px}.story-row,.rule-top,.feed-title-row{display:block}.row-action,.compact{margin-top:8px}.evidence-pair,.sheet-actions{grid-template-columns:1fr}}@media (max-width:340px){.home-page,.feed-page,.story-page,.narrow-page{padding-left:16px;padding-right:16px}.utility-row,.interpretation dl div{grid-template-columns:1fr;gap:0}.utility-row button:last-child{text-align:left}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#131416;--surface:#1b1c1f;--ink:#edeef0;--muted:#a4a7ae;--accent:#6b9bff;--accent-ink:#131416;--tint:#232428;--rule:#2c2e33;--control-border:#6e737c;--warn:#e8c48d;--shadow:#0006}:root[data-appearance-style=modern]:not([data-theme=light]){--paper:#131416;--surface:#1b1c1f;--ink:#edeef0;--muted:#a4a7ae;--accent:#6b9bff;--accent-ink:#131416;--tint:#232428;--rule:#2c2e33;--control-border:#6e737c;--warn:#e7c184;--shadow:#0000006b}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#131416;--surface:#1b1c1f;--ink:#edeef0;--muted:#a4a7ae;--accent:#6b9bff;--accent-ink:#131416;--tint:#232428;--rule:#2c2e33;--control-border:#6e737c;--warn:#e8c48d;--shadow:#0006}:root[data-theme=dark][data-appearance-style=modern]{--paper:#131416;--surface:#1b1c1f;--ink:#edeef0;--muted:#a4a7ae;--accent:#6b9bff;--accent-ink:#131416;--tint:#232428;--rule:#2c2e33;--control-border:#6e737c;--warn:#e7c184;--shadow:#0000006b}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}@media (max-width:389px){.story-row-copy{display:block}.story-thumb{display:none}}[hidden]{display:none!important}button,summary,.source-link,.reader-gate-action{min-height:44px}a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.masthead{align-items:center;gap:16px;min-height:56px;margin-bottom:20px;padding-bottom:0}.masthead h1 span{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-left:3px;display:inline-block}.edition-brand{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.header-actions{flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;margin-left:auto;display:flex}.header-adjust{background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.header-adjust:hover,.icon-button:hover{background:var(--tint)}.edition-mobile-tools{display:none}.edition-sidebar{flex-direction:column;gap:6px;padding-top:8px;display:flex}.edition-sidebar button{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex}.edition-sidebar button[aria-current],.edition-sidebar button:hover{background:var(--tint);color:var(--ink)}.edition-sidebar p{color:var(--muted);margin:28px 14px;font-size:.8125rem}.home-layout{gap:52px;margin-top:24px}.edition-intro{margin-bottom:24px}.edition-intro h2{font-family:var(--ui-font);letter-spacing:-.035em;margin:0;font-size:1.75rem;line-height:1.2}.edition-intro p{color:var(--muted);margin:6px 0 0;font-size:.875rem}.lead-story{padding-bottom:12px}.kicker{color:var(--muted);letter-spacing:0;text-transform:none}.lead-preview,.row-preview,.media-figure img{border:0;border-radius:10px}.lead-story small{margin-top:12px;display:block}.story-row{border-color:var(--rule);padding:20px 0}.story-row h3{letter-spacing:-.01em;font-size:1.125rem;line-height:1.35}.for-you-head{margin-top:32px}.side-rail{display:none}.primary,.sheet-actions .primary,.profile-dialog button.primary{border-radius:8px}.scrim{align-items:center;padding:12px}.sheet,.profile-dialog{overscroll-behavior:contain;width:min(100%,760px);padding:24px 28px}.sheet h1,.profile-dialog h1{font-family:var(--ui-font);font-size:1.375rem;line-height:1.3}.grabber{display:none}.adjust-intro{color:var(--muted);margin:8px 0 20px}textarea{border-color:var(--rule);background:var(--tint);border-radius:8px}.settings-nav{background:var(--tint);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:20px 0 24px;padding:4px;display:grid}.settings-nav button{min-width:0;color:var(--muted);overflow-wrap:anywhere;background:0 0;border:0;border-radius:6px;padding:8px 2px;font-size:.875rem}.settings-nav button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);font-weight:600}.settings-section{border:0;padding-top:0}.settings-section h2{font-family:var(--ui-font);font-size:1rem}.style-tile{background:var(--paper);border-radius:8px}.segmented-control{background:var(--tint);border:0;border-radius:9px;gap:4px;padding:4px}.segmented-control button{border:0;border-radius:6px;min-width:0;padding:8px}.segmented-control button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.sheet-actions{background:var(--surface);border-top:1px solid var(--rule);margin:24px -28px -24px;padding:16px 28px;position:sticky;bottom:-24px}.interpretation dl div{grid-template-columns:minmax(0,1fr);gap:4px}.app-notice{background:var(--tint);border-radius:8px;width:min(100% - 32px,720px);margin:12px auto}@media (max-width:1023px){.home-layout{grid-template-columns:156px minmax(0,1fr);gap:28px;display:grid}.home-page{max-width:var(--page-width)}}@media (max-width:800px){.home-layout{display:block}.edition-sidebar{display:none}.edition-mobile-tools{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.edition-mobile-tools button{background:var(--tint);text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-width:0;min-height:64px;padding:8px;display:inline-flex}.edition-mobile-tools .edition-nav-label{text-align:center;width:100%;max-width:100%;min-height:2.6em;line-height:1.3;display:block}.edition-brand p{display:none}.header-adjust{flex-wrap:wrap;justify-content:center;width:auto;min-width:44px;max-width:100%;min-height:44px;padding:8px}.header-adjust span{overflow-wrap:anywhere;display:inline}.sheet,.profile-dialog{padding:20px}.sheet-actions{margin:24px -20px -20px;padding:12px 20px;bottom:-20px}}:root[data-text-size="200"] .home-layout{display:block}:root[data-text-size="200"] .edition-sidebar{display:none}:root[data-text-size="200"] .edition-mobile-tools{border:0;grid-template-columns:minmax(0,1fr);gap:8px;display:grid}:root[data-text-size="200"] .edition-mobile-tools button{white-space:normal;background:var(--tint);text-align:center;overflow-wrap:anywhere;border:0;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px 12px;display:inline-flex}:root[data-text-size="200"] .edition-mobile-tools button[aria-current=page]{background:var(--accent);color:var(--accent-ink)}:root[data-text-size="200"] .edition-mobile-tools .edition-nav-label{text-align:center;width:auto;min-height:0}:root[data-text-size="200"] .masthead{flex-wrap:wrap}:root[data-text-size="200"] .edition-brand p{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}textarea,.account-form input,.account-panel input:not([type=checkbox]):not([type=radio]),select{border:1px solid var(--control-border)}.settings-attention{color:var(--accent);margin-left:6px;font-size:.75rem;font-weight:600;display:inline-block}.header-actions .settings-button{color:var(--ink)}.segmented-control button{color:var(--muted)}.segmented-control button[aria-pressed=true]{color:var(--accent-ink)}.story-row.with-preview{grid-template-columns:minmax(0,1fr) 104px}.story-row.with-preview>.row-preview{grid-area:1/2}.story-row.with-preview>.story-row-copy{grid-area:1/1}.story-row-copy>.story-thumb{border:0;border-radius:10px;order:1}.story-row-copy>div{flex:1}.explanation{padding-left:0}.synthesis .connected-meta{font-family:var(--ui-font);font-size:.8125rem;line-height:1.5}.source-link{max-width:100%;font-family:var(--ui-font);align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:560px){.story-row.with-preview{grid-template-columns:minmax(0,1fr) 88px;display:grid}.row-preview{width:88px}}:root[data-text-size="200"] .story-row.with-preview{grid-template-columns:minmax(0,1fr)}:root[data-text-size="200"] .story-row.with-preview>.row-preview{grid-area:2/1}.close-button{color:var(--ink);flex-shrink:0}.style-tile{grid-template-rows:32px minmax(0,1fr);align-content:start}.style-label{align-content:start}summary:has(.disclosure-chevron){align-items:center;gap:8px;list-style:none;display:flex}summary:has(.disclosure-chevron)::-webkit-details-marker{display:none}.disclosure-chevron{flex-shrink:0;display:inline-flex;transform:rotate(180deg)}details[open]>summary .disclosure-chevron{transform:rotate(-90deg)}.summary-value{color:var(--muted);text-align:right;margin-left:auto;font-weight:400}.settings-attention{margin-left:0;display:block}.settings-footer{z-index:1;padding:16px 28px max(16px, env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--rule);text-align:right;margin:24px -28px -24px;position:sticky;bottom:-24px}.settings-footer .primary{width:100%}.instruction-help{color:var(--muted);margin:8px 0 12px;font-size:.875rem}.primary:disabled,.sheet-actions .primary:disabled,.profile-dialog button.primary:disabled{opacity:1;color:var(--muted);background:var(--tint);border-color:var(--control-border);cursor:not-allowed}@media (max-width:800px){.settings-footer{padding:12px 20px max(12px, env(safe-area-inset-bottom));margin:24px -20px -20px;bottom:-20px}}:root[data-text-size="200"] .settings-nav{grid-template-columns:minmax(0,1fr)}.edition-mobile-tools button[aria-current=page]{background:var(--accent);color:var(--accent-ink)}.edition-mobile-tools .icon{flex-shrink:0}.edition-state{background:var(--tint);border:0;border-radius:12px;max-width:42rem;margin:28px 0;padding:clamp(20px,4vw,32px)}.edition-state h2,.edition-state h3{margin:0;font-size:1.375rem;font-weight:600;line-height:1.3}.edition-state p{max-width:50ch;color:var(--muted);margin:10px 0 0;line-height:1.6}.edition-state-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px;display:flex}.edition-state-actions button{overflow-wrap:anywhere;max-width:100%;min-height:44px}.edition-state .state-note{font-size:.875rem}.rule-card,.story-row{border-bottom:0}.rule-card+.rule-card{margin-top:8px}.reader-permissions,.story-evidence{color:var(--muted);margin-top:24px}.reader-permissions summary,.story-evidence summary{min-height:44px;color:var(--ink);cursor:pointer;padding:10px 0;font-weight:600;display:list-item}.synthesis .reader-permissions p,.synthesis .access-note,.synthesis .text-attribution,.synthesis .paywall-note{font-family:var(--ui-font);font-size:.875rem;line-height:1.5}.passage-omission{color:var(--muted);font-family:var(--ui-font);margin:12px 0;display:block}.story-evidence h3{color:var(--ink);margin:0 0 12px;font-size:1rem}.story-evidence blockquote+blockquote{margin-top:14px}.changes{border-top:0}@media (max-width:800px){.story-page .synthesis{border-left:0;padding-left:0}}.tune-action{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;min-height:44px;display:inline-flex}.tune-action span,.header-adjust span{overflow-wrap:anywhere;min-width:0}.saved-toolbar{border:0;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.25rem 0 .5rem;display:flex}.saved-page-status{color:var(--muted);margin-inline-end:auto}.saved-page-actions{gap:.25rem;display:flex}.saved-toolbar button{min-width:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:.5rem .75rem}.saved-toolbar button:disabled{opacity:.6;cursor:default}@media (max-width:560px){.saved-toolbar{gap:.25rem}.saved-toolbar button{padding-inline:.5rem}}.coverage-entry{margin:0 0 16px}.coverage-review>p{max-width:65ch}.coverage-summary{padding-block:12px}.coverage-summary ul{padding-left:22px}.coverage-summary li{margin-block:6px}.coverage-actions{flex-wrap:wrap;gap:12px;margin-block:16px;display:flex}.coverage-actions button,.coverage-review>button{min-height:44px}.coverage-summary details{margin-block:16px}.coverage-next-step{justify-content:center;padding:12px 24px;display:flex}.coverage-next-step button{min-height:44px}.channel-heading{border-top:1px solid;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.channel-card{border-top:1px solid;padding:24px 0}.channel-card h3 button,.channel-item-row>button:first-child{font:inherit;text-align:left;color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.channel-card h3{margin-bottom:8px;font-size:26px}.channel-status{opacity:.85;font-size:14px}.channel-status p{margin:6px 0}.channel-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.channel-item-list{margin:20px 0}.channel-item-row{border-top:1px solid;padding:18px 0}.channel-item-row>button:first-child{font-size:24px}.channel-body{white-space:pre-wrap;overflow-wrap:anywhere}.channel-reader .story-header h1{max-width:900px;font-size:clamp(30px,5vw,54px);line-height:1.12}.channel-reader .synthesis{max-width:760px;font-size:19px;line-height:1.7}.channel-dialog-backdrop{z-index:90;background:#0007;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.channel-dialog{background:var(--paper,#fbf8f0);color:var(--ink,#24221e);border:1px solid;border-radius:12px;width:min(100%,620px);max-height:90vh;padding:28px;overflow-y:auto;box-shadow:0 12px 48px #0004}.channel-dialog label{margin:16px 0;display:block}.channel-dialog input:not([type=checkbox]),.channel-dialog textarea{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:6px;padding:12px;display:block}.channel-dialog textarea{min-height:120px}.channel-reader button{min-height:44px}.channel-dialog button{margin:8px 8px 8px 0}@media (max-width:600px){.channel-reader{padding:0 16px}.channel-heading{flex-direction:column;align-items:flex-start}.channel-dialog-backdrop{padding:12px}.channel-dialog{padding:20px}}.channel-reader{max-width:none;margin:24px 0;padding:0}.channel-heading{border-top:0;gap:16px;padding-top:0}.channel-heading .eyebrow{display:none}.channel-heading h2{margin:0}.channel-heading p{color:var(--muted);margin:8px 0 16px}.channel-card{border-color:var(--line,#555);padding:16px 0}.channel-status{line-height:1.5}.channel-item-row{border-color:var(--line,#555);padding:16px 0}.channel-item-row>a{color:inherit;font-size:24px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-block}.channel-item-row>a:hover{text-decoration:underline}.channel-reader button:not(.session-save-button),.channel-dialog button{background:var(--accent,#6797ff);color:var(--accent-ink,#111);font:inherit;border:0;border-radius:7px;padding:10px 14px;font-weight:650}.channel-dialog{background:var(--surface,var(--paper));color:var(--ink)}.channel-reader .channel-actions{gap:8px;margin:12px 0}.channel-reader .channel-actions button{font-size:14px}.channel-reader .channel-card h3>button{color:var(--ink);text-align:left;font:inherit;overflow-wrap:anywhere;background:0 0;border-radius:0;padding:0;text-decoration:none}.channel-reader .channel-card h3>button:hover{text-decoration:underline}.channel-reader .channel-actions button:not(:first-child){background:var(--surface);color:var(--ink);border:1px solid var(--line,#555)}.channel-reader.story-page{max-width:var(--page-width);margin:0 auto;padding:24px clamp(16px,5vw,40px) 64px}.channel-reader.story-page .story-nav>button:first-child{color:var(--accent);background:0 0;padding-left:0}.channel-management{margin:12px 0}.channel-management>summary{cursor:pointer;box-sizing:border-box;min-height:44px;color:var(--muted);padding-block:10px;display:list-item}.channel-search{flex-wrap:wrap;align-items:end;gap:8px;margin:18px 0;display:flex}.channel-search label{flex:220px;min-width:0}.channel-search input{box-sizing:border-box;width:100%;min-height:44px;color:var(--ink);background:var(--surface);border:1px solid var(--line,#555);font:inherit;border-radius:6px;margin-top:6px;padding:10px 12px;display:block}.channel-dialog select{box-sizing:border-box;width:100%;min-height:44px;color:inherit;background:var(--surface);border:1px solid var(--line,#555);font:inherit;border-radius:6px;padding:10px 12px;display:block}
