.ext-bar,.ext-hero{margin:0 -16px;padding-inline:16px}.ext-hero{padding-top:24px}.ext-grid{grid-template-columns:minmax(0,7fr) minmax(0,6fr);gap:56px;display:grid}.ext-copy{padding-bottom:48px}.ext-display{text-wrap:pretty;font-size:clamp(44px,6.4vw,84px);line-height:.93}.ext-hero .sub{max-width:560px;margin-top:22px;font-size:19px;line-height:1.5}.ext-hero .go{margin-top:30px}.ext-go .ext-fx,.ext-go .ext-ph{display:none}@supports ((-moz-appearance:none)){.ext-go .ext-fx{display:flex}.ext-go .ext-desk{display:none}}@media (hover:none) and (pointer:coarse){.ext-go .ext-fx,.ext-go .ext-desk{display:none}.ext-go .ext-ph{display:block}}.ext-go .fine{color:var(--color-on-chrome-muted);text-wrap:balance;font-size:14px}.ext-ph{margin-top:24px}.ext-lead{text-wrap:balance;font-size:17px;font-weight:700}.ext-ph .fine{margin-top:6px}.ext-hero .ext-ph .go{flex-direction:column;align-items:stretch;gap:10px;max-width:22rem;margin-top:16px}.ext-ph .ext-url{user-select:all;overflow-wrap:anywhere}.ext-ghost{color:var(--color-on-forest);box-shadow:inset 0 0 0 1.5px var(--color-on-forest);background:0 0}.ext-ghost[hidden]{visibility:hidden}.portal{--color-surface:#fff;--color-ink:#111;--color-ground:#f4f5f2;--color-paper-deep:#e9ebe6;--color-muted-base:#626363;--color-muted-foreground:var(--color-muted-base);--color-primary:var(--color-ink);--color-primary-foreground:var(--color-surface);--color-ink-hover:#2e2f2e;color-scheme:light;background:var(--color-surface);width:100%;max-width:520px;color:var(--color-ink);border-radius:14px;place-self:end;margin:32px 0 -100px;padding:26px 28px;position:relative;box-shadow:0 24px 60px #00000038}.portal .ph{background:repeating-linear-gradient(135deg,var(--color-paper-deep) 0 14px,var(--color-ground) 14px 28px);border-radius:8px;height:150px;margin-bottom:16px}.portal .tt{color:var(--color-muted-foreground);font-size:21px;line-height:1.3}.portal .lo{color:var(--color-muted-foreground);font-size:15px}.portal .pr{margin:8px 0 14px;font-size:26px;font-weight:800}.ext-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:164px;display:grid}.ext-facts h3,.ext-steps h3{font-size:24px;line-height:1.1}.ext-facts p,.ext-steps p{color:var(--color-muted-foreground);max-width:44ch;margin-top:8px}.ext-steps{padding-block:88px 72px}.ext-steps h2{font-size:40px;line-height:1.05}.ext-steps ol{max-width:900px;margin:28px 0 0;padding:0;list-style:none}.ext-steps li{border-top:1px solid var(--color-line);grid-template-columns:200px minmax(0,1fr);gap:8px 32px;padding-block:22px;display:grid}.ext-steps li p{max-width:60ch;margin-top:2px}.ext-steps a{font-weight:700}@media (width<=900px){.ext-grid{grid-template-columns:minmax(0,1fr);gap:0}.ext-copy{padding-bottom:0}.portal{justify-self:start;margin-top:40px}.ext-facts{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:148px}}@media (width<=640px){.ext-hero .sub{margin-top:18px;font-size:16px}.ext-hero .go{flex-direction:column;align-items:stretch;gap:10px;margin-top:24px}.ext-hero .go .fine,.ext-ph .ext-url{text-align:center}.ext-fx a+a{order:1}.ext-hero .ext-ph .go{max-width:none}.portal{margin-top:32px;padding:18px}.portal .ph{height:110px}.portal .tt{font-size:18px}.portal .pr{font-size:22px}.ext-steps{padding-top:64px}.ext-steps h2{font-size:32px}.ext-steps li{grid-template-columns:minmax(0,1fr)}}
