:root{--text:#1a1a1a;--background:#fff;--accent:#0b57d0;--focus:#b3261e;color:var(--text);background:var(--background);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}body{margin:0}a{color:var(--accent)}a:focus-visible,main:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.skip-link{background:var(--background);padding:.5rem 1rem;position:absolute;top:-10rem;left:1rem}.skip-link:focus{top:1rem}.site-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.brand{color:var(--text);font-weight:700;text-decoration:none}.language-switcher ul,.chooser ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.language-switcher a{text-align:center;min-width:2.75rem;padding:.5rem;display:inline-block}.language-switcher a[aria-current=page]{color:var(--text);font-weight:700;text-decoration:none}main{max-width:40rem;padding:1rem 1.5rem 3rem}.chooser{margin:0 auto}.chooser ul{flex-direction:column}.lead{font-size:1.25rem}.cta{background:var(--accent);color:var(--background);border-radius:.5rem;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;display:inline-block}
