:root{color:#252332;background:#fcfbf8;font-family:Inter,system-ui,sans-serif;line-height:1.8}*{box-sizing:border-box}body{margin:0}.eyebrow{letter-spacing:.12em;color:#7462b8;font-size:11px;font-weight:700}main{max-width:780px;margin:auto;padding:55px 25px 90px}h1{letter-spacing:-.04em;margin:18px 0 24px;font-size:clamp(32px,5vw,48px);line-height:1.16}h2{letter-spacing:-.025em;font-size:26px;line-height:1.3}h3{font-size:21px}p,li{color:#514e5e;font-size:16px}.deck{font-size:20px}.note{color:#767180;font-size:12px}section{border-bottom:1px solid #e5e1db;padding:28px 0}blockquote{color:#514665;background:#f1edf9;border-left:3px solid #8872d1;border-radius:0 10px 10px 0;margin:20px 0;padding:18px 24px}a{color:#7054bd;text-decoration:none}a:hover{text-decoration:underline}main nav{border-block:1px solid #e5e1db;flex-wrap:wrap;gap:20px;margin:25px 0 40px;padding:18px 0;font-size:14px;display:flex}.cta{color:#fff;background:#7760d8;border-radius:9px;padding:12px 20px;display:inline-block}a:focus-visible{outline-offset:4px;outline:3px solid #7760d8}li{margin:10px 0}@media (width<=550px){main{padding-top:30px}}.site-header{max-width:none;line-height:1.4}.site-header svg{stroke:currentColor}[data-learning-hub-link]{margin-bottom:24px;font-size:14px;display:block}.site-header .visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-icon--sun,html[data-theme=dark] .theme-icon--moon{display:none}html[data-theme=dark] .theme-icon--sun{display:block}html[data-theme=dark]{color:#f1edf9;background:#171520}html[data-theme=dark] main :is(p,li){color:#c7c1d5}html[data-theme=dark] main blockquote{color:#d9cfee;background:#292337}