:root{color:#171717;font-synthesis:none;background:#f5f5f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}*{box-sizing:border-box}body{margin:0}a{color:inherit}.container{width:min(1120px,100% - 32px);margin-inline:auto}.site-header{border-bottom:1px solid #d4d4d0;justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.brand{font-weight:800;text-decoration:none}.experiment-label,.eyebrow{letter-spacing:.12em;font-size:.75rem;font-weight:700}.experiment-label{color:#666}.page-stack{gap:56px;padding-block:32px 80px;display:grid}.fixture-notice{background:#fff;border:1px dashed #777;padding:12px 16px;font-size:.9rem}.hero{max-width:760px;padding-block:36px}.hero h1{margin:6px 0 16px;font-size:clamp(2rem,6vw,4.5rem);line-height:1.05}.hero p:last-child{max-width:680px;font-size:1.05rem}.section{gap:18px;display:grid}.section h2{margin:2px 0 0;font-size:clamp(1.45rem,3vw,2rem)}.eyebrow{color:#666;margin:0}.two-column,.fight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.topic-list{gap:12px;display:grid}.topic-card,.fight-card,.schedule-row{background:#fff;border:1px solid #deded9}.topic-card,.fight-card{padding:20px}.topic-card h3,.fight-card h3{margin:8px 0;line-height:1.35}.topic-card p,.fight-card p{margin:8px 0}.topic-card a{margin-top:8px;font-weight:700;display:inline-block}.topic-meta{color:#666;align-items:center;gap:10px;font-size:.8rem;display:flex}.confidence{border:1px solid;border-radius:999px;padding:1px 8px;font-weight:700}.confidence-rumor{border-style:dashed}.schedule-list{display:grid}.schedule-row{border-bottom:0;grid-template-columns:140px 1fr auto;gap:16px;padding:14px 16px;display:grid}.schedule-row:last-child{border-bottom:1px solid #deded9}.muted{color:#666}.featured-section{border-top:3px solid #171717;padding-top:28px}.footer{color:#666;border-top:1px solid #d4d4d0;padding-block:28px 48px;font-size:.85rem}@media (width<=760px){.two-column,.fight-grid{grid-template-columns:1fr}.schedule-row{grid-template-columns:1fr;gap:4px}.experiment-label{display:none}}.site-nav,.footer-links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.site-nav a,.footer-links a,.text-link{font-weight:700}.site-nav a{font-size:.82rem;text-decoration:none}.site-nav a:hover,.site-nav a:focus-visible,.footer-links a:hover,.footer-links a:focus-visible,.text-link:hover,.text-link:focus-visible{text-decoration:underline}.site-header-compact{min-height:60px}.youtube-home-disclosure{background:#fff;border:1px solid #deded9;padding:24px}.youtube-attribution{grid-template-columns:180px 1fr;align-items:center;gap:20px;display:grid}.youtube-attribution p{margin:6px 0 0}.youtube-logo-link{background:#fff;justify-content:center;align-items:center;width:fit-content;display:inline-flex}.youtube-logo-link img{object-fit:contain;width:160px;height:80px;display:block}.policy-page{gap:36px;max-width:920px;padding-block:40px 88px;display:grid}.policy-hero{border-bottom:2px solid #171717;padding-block:24px 8px}.policy-hero h1{margin:4px 0 8px;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.policy-hero p:last-child{color:#666}.policy-page section{gap:10px;display:grid}.policy-page h2{margin:0;font-size:1.4rem}.policy-page h3{margin:0;font-size:1.05rem}.policy-page p,.policy-page ul{margin:0}.policy-page li+li{margin-top:6px}.status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.status-grid article,.compliance-card{background:#fff;border:1px solid #deded9;padding:18px}.status-grid span{color:#666;letter-spacing:.04em;font-size:.78rem;font-weight:700;display:block}.status-grid strong{margin-top:6px;display:block}.audit-table-wrap{overflow-x:auto}.audit-table{border-collapse:collapse;background:#fff;width:100%}.audit-table th,.audit-table td{text-align:left;vertical-align:top;border:1px solid #deded9;padding:12px 14px}.audit-table th{background:#eeeeea}.code-list{gap:8px;padding:0;list-style:none;display:grid}.code-list code,.policy-page code{background:#e9e9e4;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.compliance-columns{align-items:stretch}.compliance-card{gap:10px;display:grid}.compliance-card ul{padding-left:20px}.disclosure{background:#eeeeea;border-left:3px solid #171717;padding:10px 12px;font-weight:700}.footer-links{margin-block:10px}@media (width<=760px){.site-header{align-items:flex-start;padding-block:14px}.site-nav{justify-content:flex-end;gap:10px 14px}.youtube-attribution{grid-template-columns:1fr}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.site-header{justify-content:stretch;display:grid}.site-nav{justify-content:flex-start}.status-grid{grid-template-columns:1fr}}@media print{.site-header{min-height:auto;padding-bottom:12px}.policy-page{padding-block:20px}.policy-page section,.footer,.policy-page section{break-inside:avoid;page-break-inside:avoid}}.reaction-review-admin{gap:20px;width:min(1180px,100% - 24px);padding-block:28px 72px;display:grid}.admin-hero{border-bottom:2px solid #171717;padding-bottom:18px}.admin-hero h1{margin:4px 0 8px;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05}.admin-hero p{max-width:820px;margin:0}.admin-toolbar,.admin-filters{background:#fff;border:1px solid #deded9;flex-wrap:wrap;align-items:end;gap:10px;padding:14px;display:flex}.admin-toolbar button,.admin-filters button,.review-actions button,.file-picker{min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a8a8a2;padding:8px 12px;font-weight:700}.admin-toolbar button:disabled,.admin-filters button:disabled{opacity:.45;cursor:not-allowed}.file-picker{align-items:center;display:inline-flex;position:relative;overflow:hidden}.file-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}#reaction-review-message{color:#555;font-size:.88rem}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-stats article{background:#fff;border:1px solid #deded9;padding:14px 16px}.admin-stats span{color:#666;font-size:.78rem;font-weight:700;display:block}.admin-stats strong{margin-top:3px;font-size:1.5rem;display:block}.admin-filters label{color:#555;gap:4px;font-size:.78rem;font-weight:700;display:grid}.admin-filters select,.admin-filters input{min-width:150px;min-height:40px;font:inherit;color:#171717;background:#fff;border:1px solid #a8a8a2;padding:7px 9px}.admin-filters input{min-width:min(300px,70vw)}.admin-empty{color:#666;text-align:center;background:#fff;border:1px dashed #999;padding:28px}.admin-review-list{gap:24px;display:grid}.review-target{gap:10px;display:grid}.review-target-heading{border-bottom:1px solid #bbb;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:7px;display:flex}.review-target-heading h2{margin:0;font-size:1.3rem}.review-target-heading span{color:#666;font-size:.82rem}.review-card{background:#fff;border:1px solid #deded9;border-left-width:5px;gap:10px;padding:16px;display:grid}.review-card.decision-approved{border-left-color:#2d7a45}.review-card.decision-rejected{opacity:.72;border-left-color:#a03b3b}.review-card.decision-pending{border-left-color:#aaa}.review-badges{flex-wrap:wrap;gap:6px;display:flex}.review-badges span{background:#eeeeea;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:700}.review-summary{margin:0;font-size:1.08rem;font-weight:750;line-height:1.55}.review-source{color:#666;margin:0;font-size:.8rem}.review-actions{flex-wrap:wrap;gap:8px;display:flex}.review-actions button:first-child{border-color:#2d7a45}.review-actions button:nth-child(2){border-color:#a03b3b}@media (width<=700px){.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-toolbar,.admin-filters{align-items:stretch}.admin-toolbar>*,.admin-filters>*{width:100%}.admin-filters select,.admin-filters input{width:100%;min-width:0}.review-target-heading{display:grid}}.admin-tabs{border-bottom:1px solid #c8c8c2;gap:8px;display:flex}.admin-tabs button{font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 14px;font-weight:800}.admin-tabs button.is-active{border-bottom-color:#171717}.editorial-cms [data-admin-panel]{gap:20px;display:grid}.editorial-cms [data-admin-panel][hidden]{display:none}.editorial-review-list{gap:14px}.editorial-card{background:#fff;border:1px solid #deded9;border-left:5px solid #aaa;gap:14px;padding:18px;display:grid}.editorial-card.review-approved{border-left-color:#2d7a45}.editorial-card.review-changes_requested{border-left-color:#a86b18}.editorial-card.review-rejected{border-left-color:#a03b3b}.editorial-card-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.editorial-card-head h2{margin:0;font-size:1.2rem}.editorial-card-head a{flex:none;font-size:.82rem}.editorial-current-copy{background:#f5f5f1;border:1px solid #e2e2dc;padding:12px 14px}.editorial-current-copy p{margin:4px 0}.editorial-proposal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.editorial-proposal-grid label{gap:5px;font-size:.82rem;font-weight:700;display:grid}.editorial-proposal-grid label:nth-child(n+3){align-content:start}.editorial-proposal-grid input,.editorial-proposal-grid select,.editorial-proposal-grid textarea{width:100%;font:inherit;color:#171717;resize:vertical;background:#fff;border:1px solid #aaa;padding:9px 10px}.editorial-proposal-grid textarea{line-height:1.55}@media (width<=760px){.admin-tabs{overflow-x:auto}.editorial-card-head{display:grid}.editorial-proposal-grid{grid-template-columns:1fr}}.health-legend{background:#fff;border:1px solid #deded9;padding:12px 14px;font-size:.86rem}.data-health-list{gap:12px;display:grid}.health-card{background:#fff;border:1px solid #deded9;border-left-width:5px;gap:10px;padding:16px;display:grid}.health-card.status-growing,.health-card.status-quiet{border-left-color:#2d7a45}.health-card.status-warning{border-left-color:#b88a18}.health-card.status-suspect{border-left-color:#c66a20}.health-card.status-failed{border-left-color:#a03b3b}.health-card.status-stale{border-left-color:#7b54a3}.health-card.status-unknown{border-left-color:#888}.health-card-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.health-card-heading h2{margin:0;font-size:1.05rem}.health-card-heading strong{white-space:nowrap;font-size:.86rem}.health-metrics{flex-wrap:wrap;gap:8px 16px;font-size:.86rem;display:flex}.health-timing,.health-note{color:#666;margin:0;font-size:.8rem}@media (width<=640px){.health-card-heading{display:grid}}
