.checklist-progress[data-astro-cid-voieeryf]{font-variant-numeric:tabular-nums}p[data-astro-cid-voieeryf]{font-size:var(--htchat-text-meta-size)}progress[data-astro-cid-voieeryf]{width:100%;height:var(--htchat-inset-control);accent-color:var(--htchat-ink);background:var(--htchat-border-strong);border-radius:var(--htchat-radius-sm);border:0;margin-top:.5rem;display:block}progress[data-astro-cid-voieeryf]::-webkit-progress-bar{background:var(--htchat-border-strong);border-radius:var(--htchat-radius-sm)}progress[data-astro-cid-voieeryf]::-webkit-progress-value{background:var(--htchat-ink);border-radius:var(--htchat-radius-sm)}progress[data-astro-cid-voieeryf]::-moz-progress-bar{background:var(--htchat-ink)}@media (forced-colors:active){progress[data-astro-cid-voieeryf]{accent-color:highlight;border:1px solid canvastext}progress[data-astro-cid-voieeryf]::-webkit-progress-value{background:highlight}}@media print{.checklist-progress[data-astro-cid-voieeryf]{break-inside:avoid}progress[data-astro-cid-voieeryf]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.policy-checker{color:var(--htchat-ink)}.policy-checker h2{font-size:var(--htchat-tool-stat-size);font-weight:700}.policy-checker .policy-context h2{font-size:var(--htchat-tool-stat-size)}.policy-checker .policy-context p+p{margin-top:.25rem}.policy-checker .context-meta,.policy-checker .scope-reason,.policy-checker .policy-kind,.policy-checker .local-summary,.policy-checker .evidence-sections{font-size:var(--htchat-text-meta-size)}.policy-checker a{color:var(--htchat-action-text);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.policy-checker .school-picker{min-width:0;max-width:42rem}.policy-checker .school-options{margin-top:1rem}.policy-checker .school-options a,.policy-checker .evidence-link a{min-height:var(--htchat-target-min);align-items:center;display:inline-flex}.policy-checker .policy-progress{grid-column:span 2}.policy-checker .policy-progress button,.policy-checker .policy-progress>p{margin-top:.5rem}.policy-checker .setting-section{border-bottom:1px solid var(--htchat-border-med);margin-bottom:2rem;padding-bottom:1.5rem}.policy-checker .policy-filters,.policy-checker .local-controls{gap:.75rem 1rem;margin-top:1rem;display:grid}.policy-checker label{grid-template-columns:minmax(0,1fr);gap:.375rem;min-width:0;font-weight:600;display:grid}.policy-checker input,.policy-checker select{width:100%;min-width:0;min-height:var(--htchat-target-min);font-size:1rem}.policy-checker .publication-filter{min-height:var(--htchat-target-min);align-items:center;gap:.5rem;display:flex}.policy-checker .publication-filter input{width:1.25rem;min-height:1.25rem}.policy-checker .filter-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1rem;display:flex}.policy-checker .filter-actions a{min-height:var(--htchat-target-min);align-items:center;display:inline-flex}.policy-checker .schedule-heading{margin-bottom:1rem}.policy-checker .schedule-heading p{margin-top:.5rem}.policy-checker .policy-list{background:var(--htchat-surface);border-block:1px solid var(--htchat-border-med)}.policy-checker .policy-item{min-width:0;padding:1.25rem}.policy-checker .policy-item+.policy-item{border-top:1px solid var(--htchat-border-med)}.policy-checker h3{font-size:var(--htchat-tool-stat-size);font-weight:700}.policy-checker h3,.policy-checker p,.policy-checker dd{overflow-wrap:anywhere;max-width:75ch}.policy-checker .local-summary{font-variant-numeric:tabular-nums;font-weight:600}.policy-checker .scope-reason{color:var(--htchat-subtle);margin-top:.375rem}.policy-checker .policy-variant{margin-top:.75rem}.policy-checker .policy-variant strong{display:block}.policy-checker summary{min-height:var(--htchat-target-min);cursor:pointer}.policy-checker .local-controls{border-top:1px solid var(--htchat-border-med);padding-top:.75rem}.policy-checker .local-controls legend{font-weight:600;font-size:var(--htchat-text-meta-size)}.policy-checker .local-controls p{grid-column:1/-1}.policy-checker .sources-section{margin-top:2.5rem}.policy-checker .fine-print{color:var(--htchat-subtle);font-size:var(--htchat-text-meta-size);margin-top:.75rem}.policy-checker .policy-legal{margin-top:2rem}.policy-checker .print-only,.policy-checker [data-screen-filtered],.policy-checker [hidden]{display:none!important}@media (width>=24rem){.policy-checker .policy-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.policy-checker .policy-filters,.policy-checker .local-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-checker .filter-actions{grid-column:1/-1}}@media (width<48rem){.policy-checker .policy-item{padding:1rem .75rem}}@media (forced-colors:active){.policy-checker .policy-item,.policy-checker .local-controls{border-color:canvastext}}@media print{@page{size:A4;margin:12mm}.policy-checker{font-size:var(--htchat-text-meta-size);line-height:1.35}.policy-checker h3{font-size:var(--htchat-tool-description-size)}.policy-checker h3,.policy-checker p,.policy-checker dd{max-width:none}.policy-checker .screen-only,.policy-checker .local-controls,.policy-checker .policy-progress{display:none!important}.policy-checker .print-only,.policy-checker [data-screen-filtered]{display:block!important}.policy-checker .policy-list,.policy-checker .policy-item{background:0 0}.policy-checker .policy-item{break-inside:avoid;padding:.5rem 0}.policy-checker .policy-item:after{content:"Review action / next date: __________________________________";margin-top:.5rem;display:block}.policy-checker h2,.policy-checker h3{break-after:avoid}.policy-checker .requirement-url{overflow-wrap:anywhere}.policy-checker .sources-section{margin-top:1rem}.policy-checker a{color:inherit}}
