:root{font-family:Arial,Helvetica,sans-serif;color:#17212a;background:#f3f5f7;font-size:16px;line-height:1.55}*{box-sizing:border-box}body{margin:0}a{color:#163f65;text-underline-offset:3px}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit}button,input,select{min-height:44px}button{background:#163f65;color:#fff;border:1px solid #163f65;border-radius:4px;padding:.55rem 1.1rem;cursor:pointer}input,select,textarea{width:100%;border:1px solid #687787;border-radius:3px;background:#fff;color:#17212a;padding:.55rem;min-width:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #b44b00;outline-offset:3px}.shell{max-width:1160px;margin:auto;padding-left:28px;padding-right:28px}.skip-link{position:absolute;left:12px;top:-100px;background:white;padding:12px;z-index:10}.skip-link:focus{top:10px}.rr-header{background:#152533;color:#fff}.rr-header>.shell{display:flex;align-items:center;gap:24px;padding-top:24px;padding-bottom:22px;flex-wrap:wrap}.rr-brand{font-size:1.65rem;font-weight:750;color:#fff;text-decoration:none}.rr-header span{font-size:.875rem}.rr-header form{margin-left:auto;max-width:420px}.rr-header label{font-size:.875rem}.rr-search{display:flex;gap:8px}.rr-search button{border-color:#c7d7e5}.rr-nav{display:flex;gap:0;flex-wrap:wrap;border-top:1px solid #607181;padding-top:5px;padding-bottom:5px}.rr-nav a{color:white;text-decoration:none;min-height:44px;padding:10px 12px;font-size:.9rem}.rr-nav a:hover{background:#2e465c}.rr-review{background:#e6edf4;color:#243e56;padding:9px 24px;text-align:center;font-size:.875rem}.archive-page{padding-top:28px;padding-bottom:48px}.breadcrumbs{font-size:.875rem;margin-bottom:20px}.breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.breadcrumbs li+li:before{content:'/';margin-right:8px;color:#526171}.page-header{margin-bottom:26px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;margin:0 0 8px;color:#475969;font-weight:700}h1{font-size:clamp(1.8rem,3.4vw,2.65rem);line-height:1.2;margin:0;overflow-wrap:anywhere}h2{font-size:1.25rem;line-height:1.35}h3{font-size:1.05rem}.rr-intro{font-size:1.15rem;max-width:760px}.rr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.rr-card{padding:22px;background:white;border-top:4px solid #345976;box-shadow:0 1px 3px #192c4020;text-decoration:none}.rr-card h2{margin:0 0 6px}.rr-card span{font-size:.875rem;color:#425262}.rr-filters{background:#fff;border:1px solid #b7c4d0;padding:20px;display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin:20px 0}.rr-filters label{flex:1 1 170px;max-width:100%;font-size:.875rem;font-weight:700}.rr-filters>a{padding:10px}.rr-tabs,.rr-related,.rr-section-nav{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.rr-tabs a,.rr-related a,.rr-section-nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 13px;background:#fff;border:1px solid #899dae;border-radius:3px}.rr-tabs [aria-current]{background:#163f65;color:white}.rr-alphabet{display:flex;flex-wrap:wrap;gap:3px}.rr-alphabet a{min-height:44px;min-width:35px;padding:9px;text-align:center;background:white}.rr-results{list-style:none;padding:0;margin:20px 0}.rr-results li{border-bottom:1px solid #b8c3cc;padding:18px 20px;background:#fff}.rr-results h2{margin:0 0 8px}.rr-results article{min-width:0}.rr-facts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px}.rr-facts>div{padding:10px 0;min-width:0}.rr-facts dt{font-size:.875rem;color:#465565}.rr-facts dd{margin:3px 0 0;font-weight:600;overflow-wrap:anywhere}.rr-note{padding:13px 16px;border-left:4px solid #8b5909;background:#fff3dc;font-size:.95rem}.rr-pagination{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:18px 0;flex-wrap:wrap}.rr-pagination a{padding:9px 14px;min-height:44px;background:#fff;border:1px solid #607588}.rr-pagination span{font-size:.9rem}.archive-section{border-top:2px solid #6d8396;margin-top:32px;padding-top:12px}.rr-child-records{padding-left:26px}.rr-child-records li{background:white;border-bottom:1px solid #bcc9d3;padding:12px 18px;margin-bottom:8px}.rr-evidence{background:#fff;border:1px solid #8398a8;padding:12px 18px;margin-top:32px}.rr-evidence summary{min-height:44px;cursor:pointer;font-weight:700}.rr-footer{border-top:1px solid #8195a5;padding-top:22px;padding-bottom:30px;font-size:.9rem}.rr-contribution{max-width:750px;display:grid;gap:18px}.rr-contribution label{font-weight:600}.rr-checkbox{display:flex;align-items:center;gap:12px}.rr-checkbox input{width:24px;flex:0 0 24px}.rr-honeypot{display:none}.rr-empty{padding:30px;background:#fff}.rr-kicker{text-transform:capitalize;font-size:.875rem;color:#465565}@media(max-width:700px){.shell{padding-left:18px;padding-right:18px}.rr-header>.shell{gap:12px}.rr-header form{margin:0;width:100%;max-width:none}.rr-header>.shell>span{display:block}.rr-brand{font-size:1.4rem}.rr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-filters{padding:14px}.rr-nav a{padding-left:9px;padding-right:9px}.rr-review{text-align:left}.rr-child-records{padding-left:20px}}@media(max-width:420px){.rr-grid,.rr-facts{grid-template-columns:1fr}.rr-filters label{flex-basis:100%}.rr-results li{padding:16px}.rr-pagination{gap:10px}.rr-child-records li{padding:12px}.rr-brand{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.rr-mobile-nav{display:none}.rr-mobile-nav summary{min-height:44px;padding:10px 0;cursor:pointer;font-weight:700}.rr-mobile-nav nav{display:flex;flex-direction:column;padding-bottom:14px}.rr-mobile-nav a{color:#fff;min-height:44px;padding:10px 0}@media(max-width:700px){.rr-header>.rr-nav{display:none}.rr-mobile-nav{display:block}}
