.site-shell-module__CH9C8a__page{background:radial-gradient(1100px 420px at 8% -12%, #dfe4ff 0%, transparent 55%), radial-gradient(820px 380px at 108% 0%, #ffe7cc 0%, transparent 48%), var(--canvas);min-height:100dvh;padding:24px 20px 48px}.site-shell-module__CH9C8a__shell{max-width:880px;margin:0 auto}.site-shell-module__CH9C8a__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:48px;display:flex}.site-shell-module__CH9C8a__brand{align-items:center;gap:10px;text-decoration:none;display:flex}.site-shell-module__CH9C8a__logo{object-fit:contain;width:44px;height:44px}.site-shell-module__CH9C8a__wordmark{font-family:var(--font-outfit), Outfit, sans-serif;letter-spacing:-.03em;font-size:22px;font-weight:800}.site-shell-module__CH9C8a__nav{color:var(--body);gap:20px;font-size:14px;font-weight:600;display:flex}.site-shell-module__CH9C8a__nav a{text-decoration:none}.site-shell-module__CH9C8a__nav a:hover,.site-shell-module__CH9C8a__nav a:focus-visible{color:var(--primary)}.site-shell-module__CH9C8a__footer{border-top:1px solid var(--border);color:var(--outline);margin-top:64px;padding-top:24px;font-size:14px}.site-shell-module__CH9C8a__footer p{margin:0 0 8px}.site-shell-module__CH9C8a__footerLinks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.site-shell-module__CH9C8a__footerLinks a{color:var(--primary);font-weight:600;text-decoration:none}.site-shell-module__CH9C8a__footerLinks a:hover,.site-shell-module__CH9C8a__footerLinks a:focus-visible{text-decoration:underline}
.legal-module__jM2NAG__doc{background:var(--surface);box-shadow:var(--shadow);border-radius:28px;padding:28px 24px 40px}@media (min-width:720px){.legal-module__jM2NAG__doc{padding:40px 48px 56px}}.legal-module__jM2NAG__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 10px;font-size:13px;font-weight:600}.legal-module__jM2NAG__title{font-family:var(--font-outfit), Outfit, sans-serif;letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(28px,4vw,36px);font-weight:800;line-height:1.15}.legal-module__jM2NAG__updated{color:var(--outline);margin:0 0 28px;font-size:14px}.legal-module__jM2NAG__doc h2{font-family:var(--font-outfit), Outfit, sans-serif;margin:32px 0 10px;font-size:20px;font-weight:700}.legal-module__jM2NAG__doc p,.legal-module__jM2NAG__doc li{color:var(--body);font-size:16px;line-height:1.6}.legal-module__jM2NAG__doc p{margin:0 0 12px}.legal-module__jM2NAG__doc ul{margin:0 0 12px;padding-left:1.2em}.legal-module__jM2NAG__doc a{color:var(--primary);font-weight:600}
.page-module__K_ydXa__hero{align-items:center;gap:36px;display:grid}@media (min-width:800px){.page-module__K_ydXa__hero{grid-template-columns:1.1fr .9fr;gap:48px}}.page-module__K_ydXa__copy{max-width:36rem}.page-module__K_ydXa__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0 0 12px;font-size:13px;font-weight:600}.page-module__K_ydXa__headline{font-family:var(--font-outfit), Outfit, sans-serif;letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(34px,6vw,52px);font-weight:800;line-height:1.08}.page-module__K_ydXa__lede{color:var(--body);max-width:38ch;margin:0;font-size:18px;line-height:1.55}.page-module__K_ydXa__mascot{justify-content:center;display:flex}.page-module__K_ydXa__well{aspect-ratio:1;width:min(280px,72vw);box-shadow:var(--shadow);background:linear-gradient(160deg,#eff4ff 0%,#eee9ff 55%,#fff6d8 100%);border-radius:36px;place-items:center;display:grid}.page-module__K_ydXa__owl{width:72%;height:auto}.page-module__K_ydXa__meta{gap:16px;margin-top:56px;display:grid}@media (min-width:700px){.page-module__K_ydXa__meta{grid-template-columns:1fr 1fr 1fr}}.page-module__K_ydXa__tile{background:var(--surface);box-shadow:var(--shadow);border-radius:24px;padding:22px}.page-module__K_ydXa__tileTitle{font-family:var(--font-outfit), Outfit, sans-serif;margin:0 0 8px;font-size:18px}.page-module__K_ydXa__tileBody{color:var(--body);margin:0;font-size:15px;line-height:1.55}
