@font-face{font-family:guideSerif;src:url(../media/newsreader_latin_500_normal-s.p.04rcpz1clzvnz.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:guideSerif;src:url(../media/newsreader_latin_600_normal-s.p.2-r5j52paok-1.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:guideSerif;src:url(../media/newsreader_latin_400_italic-s.p.16x4cwd-g31qo.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:guideSerif Fallback;src:local(Arial);ascent-override:82.51%;descent-override:29.75%;line-gap-override:0.0%;size-adjust:89.08%}.cFM5qG_className{font-family:guideSerif,guideSerif Fallback}.cFM5qG_variable{--rgg-serif:"guideSerif", "guideSerif Fallback"}
@font-face{font-family:guideSans;src:url(../media/source_sans_3_latin_400_normal-s.p.2zx3zpfpkahss.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:guideSans;src:url(../media/source_sans_3_latin_600_normal-s.p.1gb2sjkc9m25a.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:guideSans;src:url(../media/source_sans_3_latin_400_italic-s.p.0qdo7dbdlthfa.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:guideSans Fallback;src:local(Arial);ascent-override:108.71%;descent-override:42.47%;line-gap-override:0.0%;size-adjust:94.19%}.AP5Y7G_className{font-family:guideSans,guideSans Fallback}.AP5Y7G_variable{--rgg-sans:"guideSans", "guideSans Fallback"}
.rgg{--paper:#fbfcfd;--ink:#1c2433;--navy:#1f3a66;--navy-deep:#14294a;--brass:#a8742a;--line:#d8dee7;--tint:#eef2f7;--muted:#5b6675;--myth:#8e2a2a;--hero-top:#f3f6fa;--track:#e3e8ef;--serif:var(--rgg-serif), Georgia, "Times New Roman", serif;--sans:var(--rgg-sans), "Segoe UI", system-ui, -apple-system, sans-serif;background:var(--paper);color:var(--ink);font-family:var(--sans);border:1px solid var(--line);border-radius:14px;font-size:17px;line-height:1.6;overflow:hidden}html[data-theme=dark] .rgg{--paper:#12151b;--ink:#e8ecf3;--navy:#9fc0f5;--navy-deep:#c7dafa;--brass:#e0a94b;--line:#2b313c;--tint:#1a1f27;--muted:#9aa5b4;--myth:#f08a8a;--hero-top:#171b23;--track:#2b313c}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]) .rgg{--paper:#12151b;--ink:#e8ecf3;--navy:#9fc0f5;--navy-deep:#c7dafa;--brass:#e0a94b;--line:#2b313c;--tint:#1a1f27;--muted:#9aa5b4;--myth:#f08a8a;--hero-top:#171b23;--track:#2b313c}}.rgg a{color:var(--navy);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.rgg a:hover{color:var(--navy-deep)}.rgg :focus-visible{outline:3px solid var(--brass);outline-offset:2px}.rgg .hero{border-block-end:1px solid var(--line);background:linear-gradient(180deg, var(--hero-top) 0%, var(--paper) 100%)}.rgg .hero-inner{max-width:1040px;margin:0 auto;padding:56px 24px 40px}.rgg .brand{color:var(--navy);margin:0 0 24px;font-size:.95rem;font-weight:600}.rgg .brand a{text-decoration:none}.rgg .hero h1{font-family:var(--serif);letter-spacing:-.01em;max-width:18ch;color:var(--navy-deep);margin:0 0 18px;font-size:clamp(2rem,4.6vw,3.1rem);font-weight:500;line-height:1.12}.rgg .hero p.dek{max-width:58ch;margin:0 0 22px;font-size:1.15rem}.rgg .hero p.meta{color:var(--muted);margin:0;font-size:.95rem}.rgg .wrap{grid-template-columns:1fr;gap:40px;max-width:1040px;margin:0 auto;padding:0 24px 64px;display:grid}@media (min-width:1000px){.rgg .wrap{grid-template-columns:220px minmax(0,740px);gap:64px}.rgg .toc{align-self:start;position:sticky;top:88px}}.rgg .toc{padding-top:36px;font-size:.93rem}.rgg .toc p{color:var(--muted);margin:0 0 8px}.rgg .toc ol{margin:0;padding:0;list-style:none}.rgg .toc a{color:var(--ink);border-inline-start:2px solid #0000;padding-block:5px;padding-inline:10px 0;text-decoration:none;display:block}.rgg .toc a:hover{border-inline-start-color:var(--brass);color:var(--navy-deep)}@media (max-width:999px){.rgg .toc{border-block-end:1px solid var(--line);padding-bottom:20px}.rgg .toc ol{flex-wrap:wrap;gap:4px 16px;display:flex}.rgg .toc a{border-inline-start:0;padding-inline-start:0}}.rgg .content{padding-top:36px}.rgg section{margin:0 0 56px}.rgg h2{font-family:var(--serif);color:var(--navy-deep);margin:0 0 8px;scroll-margin-top:88px;font-size:1.75rem;font-weight:600;line-height:1.2}.rgg h2+p.lead{color:var(--muted);margin-top:0}.rgg h3{font-family:var(--serif);color:var(--ink);margin:0 0 10px;font-size:1.28rem;font-weight:600;line-height:1.25}.rgg p{margin:0 0 14px}.rgg p:last-child{margin-bottom:0}.rgg strong{font-weight:600}.rgg .note{color:var(--muted);font-size:.95rem}.rgg ul.plain{list-style:outside}.rgg ol.plain{list-style:decimal}.rgg ul.plain,.rgg ol.plain{margin:0 0 14px;padding-inline-start:1.2em}.rgg ul.plain li,.rgg ol.plain li{margin:0 0 6px}.rgg .panel{background:var(--tint);border-radius:6px;margin:18px 0 0;padding:18px 20px}.rgg .panel ul{margin:8px 0 0;padding-inline-start:1.2em;list-style:outside}.rgg .panel li{margin:0 0 6px}.rgg .panel.tool{border-inline-start:3px solid var(--brass)}.rgg .finding{border-block-start:1px solid var(--line);padding:22px 0 26px}.rgg .finding:last-of-type{border-block-end:1px solid var(--line)}.rgg .finding .do{border-inline-start:3px solid var(--brass);margin-top:12px;padding-inline-start:14px}.rgg .example{background:var(--tint);border-radius:6px;margin:10px 0 0;padding:12px 16px;font-size:.95rem}.rgg .example .bad{color:var(--myth)}.rgg .example .good{color:var(--navy-deep);font-weight:600}.rgg .myth{margin:0 0 22px}.rgg .myth .claim{font-family:var(--serif);color:var(--myth);margin:0 0 6px;font-size:1.25rem;font-style:italic;line-height:1.35}.rgg .myth .verdict{margin:0}.rgg .myth .verdict strong{color:var(--navy-deep)}.rgg .untested{margin:0;padding:0;list-style:none}.rgg .untested li{border-block-start:1px solid var(--line);padding:12px 0}.rgg .untested li:last-child{border-block-end:1px solid var(--line)}.rgg .check-head{flex-wrap:wrap;align-items:baseline;gap:12px 20px;margin:6px 0 14px;display:flex}.rgg .progress-text{color:var(--navy-deep);font-weight:600}.rgg .bar{background:var(--track);border-radius:3px;height:6px;margin:0 0 18px;overflow:hidden}.rgg .bar>span{background:var(--brass);width:0;height:100%;transition:width .25s;display:block}@media (prefers-reduced-motion:reduce){.rgg .bar>span{transition:none}}.rgg .checklist{margin:0;padding:0;list-style:none}.rgg .checklist li{border-block-start:1px solid var(--line)}.rgg .checklist li:last-child{border-block-end:1px solid var(--line)}.rgg .checklist label{cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:12px;padding:12px 4px;display:grid}.rgg .checklist input{width:20px;height:20px;accent-color:var(--navy);cursor:pointer;margin:3px 0 0}.rgg .checklist label span{line-height:1.5}.rgg .checklist input:checked+span{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.rgg button.reset{font:inherit;color:var(--navy);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:4px;padding:5px 12px;font-size:.93rem}.rgg button.reset:hover{border-color:var(--navy)}.rgg .more{margin:0;padding:0;list-style:none}.rgg .more li{border-block-start:1px solid var(--line);padding:14px 0}.rgg .more li:last-child{border-block-end:1px solid var(--line)}.rgg .more a{font-family:var(--serif);color:var(--navy-deep);font-size:1.2rem;font-weight:600;text-decoration:none}.rgg .more a:hover{text-decoration:underline}.rgg .more p{color:var(--muted);margin:4px 0 0;font-size:.95rem}.rgg .foot{border-block-start:1px solid var(--line)}.rgg .foot-inner{max-width:1040px;color:var(--muted);margin:0 auto;padding:24px 24px 32px;font-size:.93rem}
