.statutes-page{color:#18334e;background:#f6f8fb;min-height:100vh}.statutes-header{background:#fff;border-bottom:1px solid #dce4eb;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem max(1.25rem,50vw - 550px);display:flex}.statutes-brand{color:#18334e;align-items:center;gap:.7rem;font-size:1.15rem;font-weight:800;text-decoration:none;display:flex}.statutes-brand img{object-fit:contain}.statutes-header nav{flex-wrap:wrap;gap:1.2rem;display:flex}.statutes-header nav a,.statutes-footer a{color:#164d79;font-weight:700}.statutes-main{max-width:1100px;margin:auto;padding:3.5rem 1.3rem 5rem}.statutes-intro,.statutes-copy{max-width:790px}.statutes-feature-logo{border-radius:.5rem;width:min(100%,210px);height:auto;margin:0 0 1.8rem;display:block}.statutes-eyebrow{color:#a83228;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.statutes-intro h1{margin:.25rem 0;font-size:clamp(2.1rem,5vw,3.7rem);line-height:1.14}.statutes-subtitle{margin:.3rem 0 1.8rem;font-size:clamp(1.25rem,3vw,1.8rem)}.statutes-notice{background:#fff;border-left:5px solid #d7a92b;border-radius:.3rem .75rem .75rem .3rem;padding:1.3rem 1.45rem}.statutes-qualification{color:#435467;font-size:.97rem}.statutes-copy{margin-top:2.8rem}.statutes-page p,.statutes-page li{font-size:1.05rem;line-height:1.7}.statutes-copy h2{margin:2.5rem 0 .7rem;font-size:1.55rem}.statutes-copy p{margin:.75rem 0}.statutes-copy ul{margin:.5rem 0 1.3rem;padding-left:1.5rem}.statutes-documents{border-top:1px solid #dce4eb;margin-top:4rem;padding-top:2.4rem}.statutes-documents h2{margin:0;font-size:2rem}.statutes-document-grid{grid-template-columns:minmax(0,800px);gap:2rem;margin-top:1.8rem;display:grid}.statutes-document-grid figure{background:#fff;border:1px solid #dce4eb;border-radius:.7rem;margin:0;padding:.8rem}.statutes-document-grid figure>a{display:block}.statutes-document-grid img{width:100%;height:auto;display:block}.statutes-document-grid figcaption{padding:.9rem .3rem .25rem;font-size:.95rem;line-height:1.5}.statutes-document-grid figcaption a{color:#164d79}.statutes-footer{background:#fff;border-top:1px solid #dce4eb;padding:2rem max(1.25rem,50vw - 550px)}@media (max-width:700px){.statutes-header{flex-direction:column;align-items:flex-start}.statutes-header nav{gap:.75rem 1.1rem}.statutes-main{padding-top:2rem}.statutes-document-grid{grid-template-columns:1fr}}
