.rc3BpW_page{background:var(--background);color:var(--foreground);touch-action:pan-y;overscroll-behavior:contain;line-height:1.65;position:fixed;inset:0;overflow:auto}.rc3BpW_shell{max-width:64rem;margin:0 auto;padding:2rem clamp(1.1rem,4vw,3rem) 5rem}.rc3BpW_page a{color:var(--accent);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.rc3BpW_page a:hover{text-decoration-thickness:.15em}.rc3BpW_page :is(a,button,input,select,summary,textarea):focus-visible{outline:3px solid var(--ring);outline-offset:4px}.rc3BpW_page h1{letter-spacing:-.035em;max-width:13ch;margin:.8rem 0 1.5rem;font-size:clamp(2.4rem,7vw,4.5rem);font-weight:700;line-height:1.06}.rc3BpW_page h2{margin:.4rem 0 1rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:650;line-height:1.25}.rc3BpW_page h3{font-size:1.15rem;font-weight:650}.rc3BpW_page p{max-width:75ch;margin:.75rem 0}.rc3BpW_header{border-bottom:1px solid var(--border);padding-bottom:2.5rem}.rc3BpW_header nav{flex-wrap:wrap;gap:.6rem 1.6rem;margin-bottom:3.5rem;display:flex}.rc3BpW_header nav a{align-items:center;min-height:44px;display:inline-flex}.rc3BpW_lede{font-size:clamp(1.2rem,3vw,1.45rem);line-height:1.55}.rc3BpW_eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--accent);font-size:.82rem;font-weight:650}.rc3BpW_small{color:var(--foreground);font-size:.9rem}.rc3BpW_stats{flex-wrap:wrap;gap:.6rem 1.7rem;padding:1rem 0;font-size:.9rem;font-weight:600;display:flex}.rc3BpW_controls{grid-template-columns:2fr 1fr;gap:1rem;padding:2rem 0 .5rem;display:grid}.rc3BpW_controls label{gap:.5rem;font-size:.9rem;display:grid}.rc3BpW_page :is(input,select,textarea){background:var(--card);width:100%;color:var(--foreground);border:1px solid var(--foreground);font:inherit;border-radius:.35rem;min-height:48px;padding:.75rem}.rc3BpW_page textarea{resize:vertical;margin:1rem 0}.rc3BpW_page input::placeholder{color:var(--foreground);opacity:.8}.rc3BpW_page button{border:1px solid var(--foreground);background:var(--card);min-height:44px;color:var(--foreground);cursor:pointer;font:inherit;border-radius:.35rem;padding:.65rem 1rem}.rc3BpW_page button:disabled{opacity:.65;cursor:wait}.rc3BpW_thread{border:1px solid var(--border);border-radius:.65rem;margin-top:2rem;padding:clamp(1rem,3vw,2rem);scroll-margin-top:1rem}.rc3BpW_thread>header{padding-bottom:1rem}.rc3BpW_thread h2 a{color:var(--foreground);text-decoration:none}.rc3BpW_thread h2 a:hover{text-decoration:underline}.rc3BpW_entry{border-top:1px solid var(--border);padding:1.5rem 0;scroll-margin-top:1rem}.rc3BpW_text{white-space:pre-wrap;overflow-wrap:anywhere}.rc3BpW_page summary{cursor:pointer;min-height:44px;color:var(--accent);padding:.6rem 0}.rc3BpW_evidence blockquote{border-left:3px solid var(--accent);margin:1rem 0;padding:.2rem 1rem}.rc3BpW_evidence footer{margin:.8rem 0;font-size:.85rem}.rc3BpW_warning{border:1px solid var(--ring);padding:.8rem 1rem}.rc3BpW_dialogue{border-top:1px solid var(--border);padding-top:1.5rem}.rc3BpW_comment{border-bottom:1px solid var(--border);padding:1rem 0}.rc3BpW_section{margin-top:3rem}.rc3BpW_reader{border-left:2px solid var(--accent);margin-top:1.5rem;padding-left:1rem;scroll-margin-top:1rem}.rc3BpW_archive{padding:0;list-style:none}.rc3BpW_archive li{border-bottom:1px solid var(--border);padding:.8rem 0}.rc3BpW_footer{border-top:1px solid var(--border);margin-top:3rem;padding-top:1.5rem;font-size:.85rem}.rc3BpW_skip{z-index:100;background:var(--background);padding:1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.rc3BpW_skip:focus{transform:translateY(0)}@media (max-width:600px){.rc3BpW_controls{grid-template-columns:1fr}.rc3BpW_header nav{margin-bottom:2rem}}@media (prefers-reduced-motion:reduce){.rc3BpW_page{scroll-behavior:auto}}
