@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600 700;font-display:swap}:root{--color-mint: #44bba1;--color-mint-dark: #379c86;--color-mint-light: #8ed6c7;--color-mint-extra-light: #aae0d4;--color-mint-wash: #d1efe9;--color-violet: #6c4675;--color-violet-dark: #5a3a62;--color-violet-wash: #efe8f1;--color-navy: #042541;--color-text: #262626;--color-text-muted: #5b6670;--color-grey: #f2f2f2;--color-border: #dce3e6;--color-white: #ffffff;--color-background: var(--color-white);--color-heading: var(--color-navy);--color-link: var(--color-violet);--color-action: var(--color-violet);--color-action-hover: var(--color-violet-dark);--color-on-action: var(--color-white);--color-focus: var(--color-violet);--color-error: #9c1d25;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;color:var(--color-text);background:var(--color-background)}*{box-sizing:border-box}h1,h2,h3,h4,h5{line-height:1.25}h1{font-size:28px}h2{font-size:22px}h3{font-size:17px}p{margin:0 0 12px}body{margin:0}header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.5rem 2rem;background:var(--color-background);border-bottom:1px solid var(--color-border)}nav{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}a{color:var(--color-link);text-underline-offset:.2em}.brand{color:var(--color-heading);font-weight:700}h1,h2,h3,h4,h5,h6{color:var(--color-heading)}.active{font-weight:700}main{max-width:55rem;margin:28px auto 44px;padding:0 20px}main:focus{outline:none}button{font:inherit;cursor:pointer;padding:12px 22px;font-size:15px;font-weight:700;min-height:44px;color:var(--color-on-action);background:var(--color-action);border:1px solid transparent;border-radius:4px}button:hover{background:var(--color-action-hover)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}button:disabled{cursor:not-allowed;background:var(--color-mint-extra-light);color:var(--color-navy)}.skip-link{position:absolute;top:-6rem;left:1rem;padding:.75rem;background:var(--color-background);z-index:10}.skip-link:focus{top:.5rem}dt{font-weight:700;margin-top:1rem}dd{margin:.35rem 0;overflow-wrap:anywhere}.role{display:inline-block;margin:.25rem .5rem .25rem 0;padding:.25rem .5rem;background:var(--color-mint-wash);border-radius:.25rem}[role=alert]{color:var(--color-error)}body:has(app-loading-overlay .overlay){overflow:hidden}
