body{font:1.1rem/1.6 system-ui,sans-serif;color:#142c38;background:#f2f6f8;margin:0}main{max-width:1000px;margin:auto;padding:2rem;background:white}a{color:#075a89}h1{line-height:1.2}table{border-collapse:collapse;width:100%;display:block;overflow:auto}th,td{border:1px solid #8196a1;padding:.6rem;vertical-align:top}details{border:2px solid #a0bac5;border-radius:.5rem;padding:1rem;margin:1.5rem 0}summary{font-weight:700;cursor:pointer}a:focus-visible,summary:focus-visible{outline:4px solid #a54800;outline-offset:3px}@media print{body{background:white}main{padding:0}details{break-inside:avoid}}
.resource-heading-context{display:block;margin-top:.8rem;font-size:.8rem;line-height:1.5;font-weight:650;letter-spacing:.02em;color:#4c625a}
