/* v7.45 H1 trust, accessibility, responsive, and reflow contract. */
:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #0b63ce;outline-offset:3px}
:where(button,input,select,textarea){font:inherit;min-block-size:44px}
:where(input:not([type=checkbox]),select,textarea){inline-size:100%;max-inline-size:72ch;padding:.65rem;border:1px solid #667085;border-radius:.25rem}
textarea{min-block-size:9rem;resize:vertical}
form[data-v745-correction-intake]{display:grid;gap:1rem;max-inline-size:72ch}
form[data-v745-correction-intake] label:not(.checkbox-line){display:grid;gap:.35rem;font-weight:700}
.checkbox-line{display:flex;gap:.65rem;align-items:flex-start}.checkbox-line input{inline-size:1.25rem;min-block-size:1.25rem;margin-block-start:.2rem}
.state-register{display:grid;grid-template-columns:minmax(10rem,14rem) 1fr;gap:.8rem 1.25rem}.state-register dt,.state-register dd{margin:0;padding:.65rem 0;border-block-end:1px solid #d0d5dd}
.readiness-term{display:inline-block;padding:.12rem .42rem;border:1px solid currentColor;border-radius:999px;font-weight:700;text-transform:lowercase}
.table-scroll{overflow:auto;max-inline-size:100%}table{border-collapse:collapse;inline-size:100%}th,td{padding:.65rem;text-align:start;border-block-end:1px solid #d0d5dd;vertical-align:top}
.threat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem}.threat-grid article{padding:1rem;border:1px solid #d0d5dd;border-radius:.5rem}
.column-list{columns:3 16rem}.issue-browse-list{display:grid;gap:.6rem}.issue-browse-list li{break-inside:avoid}.issue-browse-list span{display:block;color:#475467;font-size:.9rem}
[data-issue-search-results]{display:grid;gap:.75rem;margin-block:1rem}[data-issue-search-results] article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem;border:1px solid #d0d5dd;border-radius:.4rem}[data-issue-search-results] article h2,[data-issue-search-results] article p{margin-block:.2rem}.finder-selection-tray{position:sticky;z-index:20;top:72px;margin-block:1rem;padding:1rem;border:1px solid var(--ws-rule,#98a2b3);border-left:4px solid var(--ws-ink,#101828);background:var(--ws-paper,#fff)}.finder-selection-tray p{margin:.25rem 0}.finder-selection-tray [data-finder-titles]{font-size:1.05rem}.finder-selection-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.75rem}.finder-selection-actions>*{min-block-size:44px}
.pagination{display:flex;flex-wrap:wrap;gap:.65rem}
@media(max-width:48rem){.state-register{grid-template-columns:1fr}.column-list{columns:1}.reader-actions>*{inline-size:100%}.table-scroll{border:1px solid #d0d5dd}[data-issue-search-results] article{grid-template-columns:1fr}[data-issue-search-results] article button{inline-size:100%}.finder-selection-tray{top:64px}.finder-selection-actions{display:grid}.finder-selection-actions>*{inline-size:100%}}
@media(max-width:22rem){body{overflow-wrap:anywhere}.wrap{inline-size:auto;margin-inline:.75rem}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media print{.reader-header nav,.ws-analytics-settings,.ws-analytics-panel{display:none!important}a{color:inherit}}
