.rn-filter-input{opacity:0;pointer-events:none;position:absolute}.rn-filter-label{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:9999px;align-items:center;min-height:44px;padding:0 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.rn-filter-input:checked+.rn-filter-label{background:var(--accent-muted);color:var(--accent-text);border-color:var(--accent-text);text-underline-offset:4px;text-decoration:underline}.rn-filter-input:focus-visible+.rn-filter-label{outline:2px solid var(--accent);outline-offset:2px}@media screen{:is(.rn-page:has(#rn-aud-parents:checked) :is(.rn-item,.rn-group,.rn-section,.rn-toc-item):not([data-aud~=parents]):not([data-aud~=everyone]),.rn-page:has(#rn-aud-school-admins:checked) :is(.rn-item,.rn-group,.rn-section,.rn-toc-item):not([data-aud~=school-admins]):not([data-aud~=everyone]),.rn-page:has(#rn-aud-operators:checked) :is(.rn-item,.rn-group,.rn-section,.rn-toc-item):not([data-aud~=operators]):not([data-aud~=everyone])){display:none}}.rn-item{line-height:1.6}.rn-section,.rn-section>h2{scroll-margin-top:1rem}.rn-card-title a:after{content:"";position:absolute;inset:0}@media print{:root{--background:#fff;--surface:#fff;--foreground:#1a1208;--foreground-muted:#5a4d3d;--border:#d9ccb6;--accent-text:#1d4ed8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{color:#1a1208;font-size:11pt;background:#fff!important}.rn-noprint,.rn-header,footer{display:none!important}.rn-section,.rn-group{break-inside:avoid}a{color:inherit;text-decoration:underline}}
