:root{color-scheme:light;--ink: #1d1d1d;--muted: #374951;--blue: var(--brand-cyan);--brand-cyan: #05abe9;--brand-black: #111111;--white: #fcfeff;--line: #bbd8e3;--max: 73rem;--gutter: clamp(1.25rem,5vw,4rem);--font-body: "Aptos","Helvetica Neue",Arial,sans-serif;--type-label: .9375rem;font-family:var(--font-body)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}svg{flex:none}a{color:inherit;text-underline-offset:.24em}a:hover{color:var(--blue)}a:focus-visible{outline:3px solid var(--brand-cyan);outline-offset:5px}::selection{background:#b9eafb;color:#1d1d1d}h1,h2,p{margin:0}h1,h2{line-height:1.03;letter-spacing:-.04em;text-wrap:balance}h1{font-size:clamp(2.6rem,6.2vw,5.2rem);font-weight:750}h2{font-size:clamp(2rem,4.5vw,4.1rem);font-weight:730}p{line-height:1.62;text-wrap:pretty}.wrap{width:min(calc(100% - var(--gutter)*2),var(--max));margin-inline:auto}.skip{position:absolute;z-index:10;top:.6rem;left:.6rem;padding:.75rem 1rem;background:#fff;border:1px solid;transform:translateY(-160%)}.skip:focus{transform:none}.header{position:relative;z-index:3;background:#fff}.header-inner{min-height:clamp(4.75rem,8vw,6rem);display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.brand-logo{width:clamp(6.5rem,10vw,8.5rem);height:auto}.back{display:inline-flex;min-height:44px;align-items:center;gap:.45rem;text-decoration:none;font-size:var(--type-label);line-height:1.3;font-weight:700}.footer{background:var(--brand-black);color:#cbdde3;border-top:1px solid #435159}.foot-inner{padding:.7rem 0;display:flex;align-items:center;justify-content:space-between;gap:0 1rem;flex-wrap:wrap;font-size:.875rem;line-height:1.5}.foot-inner nav{display:flex;gap:0 1.3rem;flex-wrap:wrap}.foot-inner a{display:inline-flex;align-items:center;min-height:44px}.foot-inner a:hover{color:#fff}.legal-copy{max-width:49rem;padding-block:clamp(3rem,9vw,7rem)}.legal-copy :is(h1,h2){overflow-wrap:break-word}.legal-copy .lead{color:var(--muted);font-size:1.18rem;margin-top:1.1rem}.legal-copy section{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line)}.legal-copy h2{font-size:clamp(1.4rem,3vw,2rem);text-wrap:initial;margin-bottom:.55rem}.legal-copy p{max-width:68ch}.legal-copy p a{overflow-wrap:anywhere}.legal .back svg{transform:rotate(180deg);order:-1}@media(max-width:41rem){.foot-inner{padding:1rem 0}.foot-inner nav{column-gap:1rem}}.legal-copy h1{font-size:clamp(2.1rem,4.6vw,3.45rem)}.foot-inner a[aria-current=page]{color:#fff;font-weight:750;text-decoration-thickness:2px}.footer a:focus-visible{outline-color:#8ce2ff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
