._page_mlyb9_3{--blue:#2447f9;--acid:#d7ff54;--charcoal:#161816;--ink:#10120f;--stone:#eeece4;--white:#fbfaf5;--line:#10120f33;--serif:"Iowan Old Style", "Palatino Linotype", Baskerville, Georgia, serif;--mono:var(--font-geist-mono), monospace;--gutter:clamp(20px, 6vw, 96px);background:var(--stone);min-height:100vh;color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;overflow-x:clip}._page_mlyb9_3 *{box-sizing:border-box}._page_mlyb9_3 :is(a,button):focus-visible{outline-offset:4px;outline:2px solid}._top_mlyb9_57{background:var(--blue);color:var(--white)}._header_mlyb9_67{padding:14px var(--gutter);border-bottom:1px solid #fbfaf547;justify-content:space-between;align-items:center;gap:20px;display:flex}._brand_mlyb9_85{color:inherit;font-family:var(--mono);letter-spacing:.12em;align-items:center;gap:14px;font-size:.68rem;text-decoration:none;display:flex}._logo_mlyb9_107{flex:none;place-items:center;width:52px;height:52px;display:grid}._logo_mlyb9_107 img{object-fit:contain;width:100%;height:100%;display:block}._tools_mlyb9_137{font-family:var(--mono);letter-spacing:.1em;flex:none;align-items:center;gap:24px;font-size:.68rem;display:flex}._back_mlyb9_157{min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0}._languages_mlyb9_181{align-items:center;gap:8px;display:flex}._languages_mlyb9_181 a{min-width:28px;min-height:44px;color:inherit;opacity:.68;place-items:center;text-decoration:none;display:grid}._languages_mlyb9_181 a[aria-current=page]{color:var(--acid);opacity:1;text-underline-offset:6px;text-decoration:underline}._hero_mlyb9_227{padding:clamp(48px, 8vw, 104px) var(--gutter) clamp(44px, 6vw, 80px)}._eyebrow_mlyb9_235{font-family:var(--mono);letter-spacing:.14em;margin:0;font-size:.68rem}._hero_mlyb9_227 h1{font-family:var(--serif);letter-spacing:-.05em;margin:24px 0 32px;font-size:clamp(46px,7.4vw,104px);font-weight:400;line-height:.98}._hero_mlyb9_227 h1 em{color:var(--acid);font-style:italic;display:block}._intro_mlyb9_279{max-width:600px;margin:0;font-size:1.06rem;line-height:1.6}._body_mlyb9_293{padding:clamp(24px, 4vw, 56px) var(--gutter) clamp(64px, 9vw, 120px)}._section_mlyb9_301{border-top:1px solid var(--line);grid-template-columns:clamp(64px,12vw,176px) minmax(0,700px);padding:32px 0 40px;scroll-margin-top:24px;display:grid}._number_mlyb9_317{color:var(--blue);font-family:var(--mono);letter-spacing:.12em;padding-top:10px;font-size:.68rem}._section_mlyb9_301 h2{font-family:var(--serif);letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(27px,3vw,40px);font-weight:400;line-height:1.1}._section_mlyb9_301 p{margin:0 0 14px;font-size:1rem;line-height:1.65}._section_mlyb9_301 ul{margin:0;padding:0;list-style:none}._section_mlyb9_301 li{border-top:1px solid var(--line);padding:14px 0;font-size:1rem;line-height:1.65}._section_mlyb9_301 li:first-child{border-top:0;padding-top:0}._section_mlyb9_301 strong{font-weight:600}._section_mlyb9_301 a{color:var(--blue);text-underline-offset:3px}._choice_mlyb9_417{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}._choice_mlyb9_417 button{border:1px solid var(--ink);min-height:48px;color:var(--ink);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 20px;font-size:.68rem}._choice_mlyb9_417 button:last-child{border-color:var(--blue);background:var(--blue);color:var(--white)}._choice_mlyb9_417 button:disabled{opacity:.4;cursor:default}._footer_mlyb9_479{padding:24px var(--gutter);background:var(--charcoal);color:var(--white);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;font-size:.62rem;display:flex}._footer_mlyb9_479 nav{flex-wrap:wrap;gap:4px 24px;display:flex}._footer_mlyb9_479 a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-grid}._footer_mlyb9_479 a[aria-current=page]{color:var(--acid)}@media (max-width:640px){._brand_mlyb9_85>span:last-child{display:none}._section_mlyb9_301{grid-template-columns:minmax(0,1fr);row-gap:10px}._number_mlyb9_317{padding-top:0}._footer_mlyb9_479{flex-direction:column;align-items:flex-start}}
