*{box-sizing:border-box}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#142840;background:#f5f7fa;scroll-behavior:smooth}body{margin:0;font-size:1rem;line-height:1.65}a{color:#1559a3;text-underline-offset:.22em}a:focus-visible{outline:3px solid #ef9c28;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.25;letter-spacing:-.025em;margin-bottom:1rem}h2{font-size:1.5rem;line-height:1.35}h3{font-size:1.1rem;margin-top:2rem;line-height:1.5}.wrap{width:min(70rem,calc(100% - 3rem));margin-inline:auto}header{background:#142840;color:white;border-bottom:4px solid #ffbc61}.header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.35rem}.brand{font-size:1.35rem;font-weight:800;color:white;text-decoration:none;line-height:1.35}.brand span{display:block;font-size:.75rem;letter-spacing:.08em;color:#ffcd8b;margin-top:.25rem}.contact{color:white;font-size:.9rem}.intro{max-width:47rem;padding:3.6rem 0 1.8rem}.intro p{color:#465771}.eyebrow{font-size:.85rem;font-weight:750;letter-spacing:.08em;color:#526785}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.card{background:white;border:1px solid #d7dfea;border-top:4px solid #1f5c99;padding:1.5rem;display:flex;flex-direction:column;border-radius:3px}.card:nth-child(2){border-top-color:#297360}.card:nth-child(3){border-top-color:#835c15}.card:nth-child(4){border-top-color:#7a4386}.card:nth-child(5){border-top-color:#9d4528}.type{font-size:.85rem;color:#52627a;margin-bottom:.55rem}.card h2{margin-bottom:.6rem}.card p{color:#42536b}.cardbottom{margin-top:auto;display:flex;flex-direction:column;gap:.8rem}.cardbottom a{font-size:.9rem;font-weight:600}.status{font-size:.8rem;color:#52627a}.help{margin-top:2.4rem;background:#e8eef7;padding:2rem;border-radius:3px;max-width:70rem}.help p{max-width:52rem}.button{display:inline-block;background:#142840;color:white;padding:.7rem 1.15rem;border-radius:3px;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.crumb{display:flex;flex-wrap:wrap;gap:.65rem;font-size:.9rem;padding-top:1.8rem;color:#52627a}.policytitle{padding:2rem 0 1.8rem;border-bottom:1px solid #d7dfea}.small{font-size:.8rem;color:#52627a}.small code{overflow-wrap:anywhere;font-size:.82rem}.language{display:flex;gap:.75rem;margin-top:1.5rem}.language a{border:1px solid #b9c7d9;padding:.45rem 1rem;border-radius:3px;background:white;font-weight:600}.policy{max-width:48rem;padding-top:2.3rem;scroll-margin-top:1rem}.policy p{color:#34465e}.policy+ .policy{margin-top:2rem;border-top:2px solid #c6d2e2}.policy h2{font-size:1.85rem}.policy a{overflow-wrap:anywhere}footer{margin-top:3rem;padding:1.8rem 0;border-top:1px solid #d7dfea;font-size:.9rem}footer p{margin-bottom:.45rem}.skip{position:absolute;top:-10rem;left:1rem;padding:.8rem;background:white;z-index:10}.skip:focus{top:1rem}@media(max-width:650px){.wrap{width:calc(100% - 2rem)}.cards{grid-template-columns:1fr}.intro{padding-top:2.4rem}.header{align-items:flex-start}.brand{font-size:1.1rem}.contact{font-size:.85rem}.card,.help{padding:1.25rem}.small{font-size:.85rem}h1{font-size:2.1rem}.policytitle{padding-top:1.5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}