:root{--ink:#292b32;--white:#fff;--brand:#035383;--brand-dark:#035383;--brand-light:#0089cc;--green:#399c2f;--blue-strong:#008;--surface:#eaeef3;--line:#cbd3dc;--muted:#68727f;--yellow:#ebdd24;--shadow:0 8px 24px #00003c24;--container:1568px;--gutter:clamp(20px, 4.63vw, 80px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none;scroll-padding-top:104px;overflow-x:clip}html::-webkit-scrollbar{display:none}body{color:var(--ink);background:var(--white);font-family:var(--font-inter), Arial, sans-serif;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.42;overflow-x:clip}.site-search-page{min-height:64vh;padding:clamp(56px,7vw,110px) 0}.site-search-page h1{color:var(--ink);margin:0 0 30px;font-size:clamp(36px,5vw,68px)}.site-search-page form{grid-template-columns:minmax(0,1fr) auto;max-width:820px;margin-bottom:28px;display:grid}.site-search-page input,.site-search-page button{min-height:58px;font:inherit;border:1px solid #b9cbd6;padding:0 18px}.site-search-page button{color:#fff;background:var(--brand);border-color:var(--brand)}.site-search-results{gap:0;max-width:820px;margin-top:28px;display:grid}.site-search-results a{color:var(--brand);border-bottom:1px solid #d7e0e6;padding:17px 0;font-size:18px}.site-search-results a small{color:#5b6b78;margin-top:4px;font-size:15px;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-manrope), Arial, sans-serif}body,button,input,textarea,select{font:inherit}button,input,textarea,select{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,svg{display:block}button{cursor:pointer}.site-round-arrow{transition:color .16s,background-color .16s,transform .16s;color:var(--brand)!important;background:var(--white)!important}a:hover>.site-round-arrow,a:focus-visible>.site-round-arrow,.site-round-arrow:hover,.site-round-arrow:focus-visible,article:hover .site-round-arrow{color:var(--white)!important;background:var(--green)!important}::selection{color:var(--white);background:var(--brand)}:focus-visible{outline-offset:3px;outline:3px solid #35b8f2}.skip-link{z-index:1000;color:var(--ink);background:var(--white);border-radius:6px;padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.wp-page-content{color:var(--ink);background:#fff;padding:50px 0 70px}.wp-page-content :where(h2,h3,h4){color:var(--brand);font-family:var(--font-manrope), sans-serif;margin:0 0 20px;line-height:1.2}.wp-page-content :where(p,ul,ol){max-width:980px;margin:0 0 18px;font-size:18px;line-height:1.65}.wp-page-content img{max-width:100%;height:auto}.container{width:min(var(--container), calc(100% - (2 * var(--gutter))));margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){:root{--gutter:20px}html{scroll-padding-top:72px}body{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.site-chrome{display:none!important}}.hp-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.site-search-results h2{color:var(--ink);margin:12px 0 4px;font-size:22px}.site-search-results mark{color:inherit;background:#e3eef6}
