.ce-workspace{max-width:1100px;padding-block:2rem 3rem;overflow-wrap:anywhere}.ce-workspace [hidden]{display:none!important}.ce-workspace p,.ce-workspace li,.ce-workspace dd{line-height:1.65}.ce-evidence,.ce-sources{background:#f5f0e7;border-left:4px solid #9f302b;padding:1rem 1.3rem;margin:1.5rem 0}.ce-workspace h2{font-size:1.6rem}.ce-workspace h3{font-size:1.3rem}.ce-workspace h4{font-size:1rem}.ce-workspace a{color:#204863;text-underline-offset:3px}#ce-controls{min-width:0;padding:1.3rem;border:1px solid #b9c4ce;border-radius:8px;background:white}#ce-controls>legend{font-size:1.4rem;font-weight:700}.ce-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}.ce-filter-grid>label{display:flex;flex-direction:column;gap:.5rem;font-weight:700}.ce-filter-grid fieldset{min-width:0;border:0;padding:0}.ce-filter-grid legend{font-weight:700}.ce-check{display:flex;gap:.5rem;align-items:flex-start;padding:.5rem 0}.ce-workspace input:not([type=checkbox]),.ce-workspace select{width:100%;min-width:0;font:inherit;padding:.55rem;min-height:44px;color:#152f49;background:white;border:1px solid #627588;border-radius:5px}.ce-check input{margin-top:.3rem;accent-color:#152f49}.ce-actions{display:flex;flex-wrap:wrap;gap:1rem}.ce-workspace button{font:inherit;font-weight:700;min-height:44px;padding:.65rem 1rem;background:white;color:#152f49;border:1px solid #344a60;border-radius:6px;cursor:pointer}.ce-workspace :is(button,input,select,a,summary):focus-visible{outline:3px solid #aa382e;outline-offset:4px}.ce-card{background:white;border:1px solid #cbd2d9;border-left:5px solid #152f49;border-radius:8px;padding:1.4rem;margin:1.5rem 0}.ce-card h3{font-size:1.7rem}.ce-provider{font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.ce-status{background:#f5f0e7;padding:.5rem .8rem}.ce-card dl>div{border-top:1px solid #d4dbe0;padding:.8rem 0}.ce-card dt{font-weight:700}.ce-card dd{margin:.35rem 0 0}.ce-sources{font-size:.9rem}.ce-sources h4{margin-top:0}#ce-error{color:#8c2924;font-weight:700}#ce-archive{border-top:3px solid #152f49;margin-block:2rem;padding-block:1rem}#ce-archive summary{cursor:pointer;font-size:1.25rem;font-weight:700;padding:.6rem}#ce-directories{border-top:3px solid #152f49;padding-top:1rem}.ce-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ce-directory-grid article{border:1px solid #cbd2d9;padding:1rem;border-radius:8px}.ce-footnote{font-size:.9rem;color:#4a5568}
@media(max-width:750px){.ce-filter-grid,.ce-directory-grid{grid-template-columns:1fr}.ce-card{padding:1rem}.ce-card h3{font-size:1.4rem}}
@media print{#ce-controls,#ce-load-note,.ce-workspace button{display:none!important}.ce-workspace{max-width:none;padding:0}.ce-card{break-inside:avoid}.ce-workspace a[href]::after{content:' (' attr(href) ')';font-size:.8rem;font-weight:400;overflow-wrap:anywhere}#ce-archive:not([open]){display:none!important}.ce-sources{background:white}}
