@font-face{font-family:DM;src:url('assets/DMSans-Regular.ttf')}@font-face{font-family:DM;src:url('assets/DMSans-SemiBold.ttf');font-weight:600}@font-face{font-family:Bricolage;src:url('assets/BricolageGrotesque-ExtraBold.ttf');font-weight:800}:root{color-scheme:light;--cream:#fff9f1;--plum:#2c1747;--violet:#6d38f5;--muted:#79658d;--line:#e7ddeb;--white:#fff;--sun:#ffde4f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--plum);font-family:DM,ui-sans-serif,sans-serif;font-size:17px;line-height:1.65}a{color:var(--violet);text-underline-offset:4px}a:focus-visible,select:focus-visible{outline:3px solid var(--violet);outline-offset:4px}.skip{position:absolute;top:-100px}.skip:focus{top:10px;left:20px;background:white;padding:10px;z-index:2}header{max-width:1180px;margin:auto;padding:28px 34px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand img{max-width:200px;height:auto;display:block}.language{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:9px}select{font:inherit;color:var(--plum);background:var(--white);border:1px solid var(--line);border-radius:10px;padding:9px;max-width:200px}main{max-width:1060px;margin:34px auto 86px;padding:0 34px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px}aside{align-self:start;position:sticky;top:24px}nav{display:flex;flex-direction:column;gap:11px}nav a{font-size:14px;text-decoration:none;color:var(--muted);padding:6px 0}nav a[aria-current=page]{color:var(--plum);font-weight:600;border-left:3px solid var(--sun);padding-left:10px}article{min-width:0}.eyebrow{font-size:12px;color:var(--muted);margin:0 0 13px;font-weight:600}h1{font-family:Bricolage,DM,sans-serif;font-weight:800;font-size:clamp(35px,5vw,54px);line-height:1.1;letter-spacing:-1.4px;margin:0 0 36px;overflow-wrap:anywhere}h2{font-size:21px;line-height:1.4;margin:0 0 10px;font-weight:600}section{margin:0 0 30px}p{margin:0;overflow-wrap:anywhere}.action{display:inline-block;padding:13px 20px;border-radius:14px;background:var(--sun);color:var(--plum);font-weight:600;text-decoration:none;line-height:1.4;margin:0 0 24px}.providers{margin-top:38px;padding:22px;border:1px solid var(--line);border-radius:14px;display:flex;flex-wrap:wrap;gap:8px 18px}.providers a{font-size:13px}footer{max-width:1112px;margin:auto;padding:25px 34px;border-top:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;font-size:13px;color:var(--muted)}@media(max-width:720px){header{padding:20px;flex-wrap:wrap}.brand img{width:155px}.language{gap:6px}select{max-width:175px}main{display:block;padding:0 22px;margin-top:12px;margin-bottom:52px}aside{position:static;margin-bottom:30px}nav{flex-direction:row;flex-wrap:wrap;gap:2px 18px}nav a{font-size:13px}h1{margin-bottom:28px;letter-spacing:-.7px}body{font-size:16px;line-height:1.6}footer{padding:22px}.providers{padding:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}