:root{--red:#c8181a;--red-h:#a01214;--red-light:#fef2f2;--slate:#1c2733;--slate-mid:#2e3d4f;--ink:#0f1923;--body:#3d4f5e;--muted:#7a8e9c;--rule:#dde4e9;--bg:#f7f8fa;--white:#fff;--cream:#f4f1eb;--green:#166534;--green-bg:#dcfce7;--amber:#d97706;--font-heading:var(--font-barlow-condensed), sans-serif;--font-body:var(--font-barlow), sans-serif;--font-quote:var(--font-libre-baskerville), serif;--container-max:1280px;--nav-height:78px;--alert-bar-height:49px;--header-stack-height:calc(var(--alert-bar-height) + var(--nav-height));--breadcrumb-height:41px;--section-padding-desktop:88px 48px;--section-padding-mobile:60px 20px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--body);background:var(--white);font-size:16px;line-height:1.65}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--ink)}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;border-radius:0}a{color:inherit;text-decoration:none}.skip-link{background:var(--red);color:var(--white);z-index:9999;padding:10px 16px;font-weight:700;position:absolute;top:-40px;left:0}.skip-link:focus{top:0}*{border-radius:0!important}:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media print{nav,footer,aside,.skip-link,.no-print{display:none!important}html,body{font-size:11pt;color:#000!important;background:#fff!important}main{margin:0!important;padding:0!important}a{text-decoration:underline;color:#000!important}h1,h2,h3,h4{break-after:avoid;page-break-after:avoid;color:#000!important}p,li{orphans:3;widows:3}img{max-width:100%!important;height:auto!important}figure,blockquote,table,img{break-inside:avoid;page-break-inside:avoid}@page{margin:18mm 16mm}}
