.phead[data-astro-cid-dcin3ifz]{padding-block:clamp(16px,4vw,48px) clamp(40px,6vw,72px);background:radial-gradient(900px 300px at 85% -10%,color-mix(in srgb,var(--series-1) 12%,transparent),transparent 70%),var(--bg)}.phead__grid[data-astro-cid-dcin3ifz]{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "demo" "facts"}.phead__main[data-astro-cid-dcin3ifz]{grid-area:main}.phead__demo[data-astro-cid-dcin3ifz]{grid-area:demo;min-width:0}.facts[data-astro-cid-dcin3ifz]{grid-area:facts;padding:20px 22px}.phead[data-astro-cid-dcin3ifz] h1[data-astro-cid-dcin3ifz]{font-size:clamp(1.75rem,4vw,2.8rem);max-width:24ch;margin:12px 0 10px}.phead__lead[data-astro-cid-dcin3ifz]{color:var(--ink-2);font-size:1.05rem;max-width:62ch;margin:0}.note[data-astro-cid-dcin3ifz]{margin:16px 0 0;padding:10px 14px;border-left:3px solid var(--accent);background:var(--surface-2);border-radius:var(--radius-sm);font-size:.92rem;color:var(--ink-2);max-width:80ch}.note[data-astro-cid-dcin3ifz] strong[data-astro-cid-dcin3ifz]{color:var(--ink)}.demo-cta[data-astro-cid-dcin3ifz]{margin:12px 0 0;font-size:.95rem}.demo-cta[data-astro-cid-dcin3ifz] a[data-astro-cid-dcin3ifz]{display:inline-block;padding-block:10px;font-weight:600}.facts__title[data-astro-cid-dcin3ifz]{font-size:1rem;margin:0 0 4px}.facts[data-astro-cid-dcin3ifz] dl[data-astro-cid-dcin3ifz]{margin:0;display:grid;gap:4px}.facts[data-astro-cid-dcin3ifz] dt[data-astro-cid-dcin3ifz]{font-size:.8rem;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-top:10px}.facts[data-astro-cid-dcin3ifz] dd[data-astro-cid-dcin3ifz]{margin:0;font-size:.95rem}.facts[data-astro-cid-dcin3ifz] .pill[data-astro-cid-dcin3ifz]{font-size:.8rem}@media(min-width:960px){.phead__grid[data-astro-cid-dcin3ifz]{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"main facts" "demo demo";column-gap:48px;row-gap:32px}.facts[data-astro-cid-dcin3ifz]{align-self:end}}.schema[data-astro-cid-dcin3ifz]{margin:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:clamp(12px,3vw,24px)}.schema__svg[data-astro-cid-dcin3ifz]{max-width:440px;margin-inline:auto}.schema__svg[data-astro-cid-dcin3ifz] svg{width:100%;height:auto}.schema[data-astro-cid-dcin3ifz] figcaption[data-astro-cid-dcin3ifz],.visuals[data-astro-cid-dcin3ifz] figcaption[data-astro-cid-dcin3ifz]{margin-top:14px;font-size:.9rem;color:var(--ink-2);text-align:center}.schema__text[data-astro-cid-dcin3ifz]{margin-top:12px;font-size:.92rem}.schema__text[data-astro-cid-dcin3ifz] summary[data-astro-cid-dcin3ifz]{cursor:pointer;color:var(--accent);font-weight:560;padding-block:10px}.schema__text[data-astro-cid-dcin3ifz] ol[data-astro-cid-dcin3ifz]{margin:4px 0 0;padding-left:22px;display:grid;gap:6px;color:var(--ink-2)}.visuals[data-astro-cid-dcin3ifz]{margin:0}.visuals__grid[data-astro-cid-dcin3ifz]{max-width:880px;margin-inline:auto;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.visuals__item[data-astro-cid-dcin3ifz]{aspect-ratio:var(--thumb-ratio);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.visuals__item[data-astro-cid-dcin3ifz] svg{width:100%;height:100%}.psec[data-astro-cid-dcin3ifz]{padding-block:clamp(48px,7vw,88px)}.narrow[data-astro-cid-dcin3ifz]{max-width:820px}.psec[data-astro-cid-dcin3ifz] h2[data-astro-cid-dcin3ifz]{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:24px}.steps[data-astro-cid-dcin3ifz]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.steps[data-astro-cid-dcin3ifz] h3[data-astro-cid-dcin3ifz]{font-size:1.1rem}.n[data-astro-cid-dcin3ifz]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--step-bg);color:var(--step-ink);font-weight:700;margin-bottom:14px}.steps[data-astro-cid-dcin3ifz] p[data-astro-cid-dcin3ifz]{color:var(--ink-2);margin:0}.ba[data-astro-cid-dcin3ifz]{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:stretch}.ba__col[data-astro-cid-dcin3ifz]{border-radius:var(--radius);padding:20px;border:1px solid var(--line);background:var(--surface)}.ba__col[data-astro-cid-dcin3ifz] h3[data-astro-cid-dcin3ifz]{margin-bottom:12px}.ba__col[data-astro-cid-dcin3ifz] ul[data-astro-cid-dcin3ifz]{margin:0;padding-left:18px;display:grid;gap:8px}.ba__arrow[data-astro-cid-dcin3ifz]{display:grid;place-items:center;font-size:1.6rem;color:var(--accent)}.changes[data-astro-cid-dcin3ifz]{margin-top:40px;max-width:820px}.psec[data-astro-cid-dcin3ifz] .changes__title[data-astro-cid-dcin3ifz]{font-size:1.3rem;margin-bottom:8px}.changes[data-astro-cid-dcin3ifz] p[data-astro-cid-dcin3ifz]{color:var(--ink-2);margin:0}.yours[data-astro-cid-dcin3ifz]{display:grid;gap:24px 48px;align-items:center}.yours[data-astro-cid-dcin3ifz] .lead[data-astro-cid-dcin3ifz]{margin:0}.yours__cta[data-astro-cid-dcin3ifz]{display:grid;gap:16px;justify-items:start;background:var(--surface-2)}.yours__cta-title[data-astro-cid-dcin3ifz]{font-size:1.25rem;font-weight:680;margin:0;letter-spacing:-.01em}.related__grid[data-astro-cid-dcin3ifz]{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));max-width:760px}.pnav[data-astro-cid-dcin3ifz]{border-top:1px solid var(--line)}.pnav__inner[data-astro-cid-dcin3ifz]{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;padding-block:24px}.pnav__link[data-astro-cid-dcin3ifz]{display:grid;gap:2px;padding:12px 0;text-decoration:none;color:var(--ink)}.pnav__link[data-astro-cid-dcin3ifz]:hover .pnav__name[data-astro-cid-dcin3ifz]{text-decoration:underline}.pnav__link--next[data-astro-cid-dcin3ifz]{text-align:right}.pnav__dir[data-astro-cid-dcin3ifz]{font-size:.85rem;color:var(--accent);font-weight:600}.pnav__name[data-astro-cid-dcin3ifz]{font-weight:620}.pnav__all[data-astro-cid-dcin3ifz]{font-weight:600;padding:12px 0}@media(min-width:900px){.yours[data-astro-cid-dcin3ifz]{grid-template-columns:1.4fr 1fr}}@media(max-width:900px){.steps[data-astro-cid-dcin3ifz]{grid-template-columns:1fr 1fr}.ba[data-astro-cid-dcin3ifz]{grid-template-columns:1fr}.ba__arrow[data-astro-cid-dcin3ifz]{transform:rotate(90deg)}}@media(max-width:640px){.steps[data-astro-cid-dcin3ifz],.pnav__inner[data-astro-cid-dcin3ifz]{grid-template-columns:1fr}.pnav__link--next[data-astro-cid-dcin3ifz]{text-align:left}.pnav__all[data-astro-cid-dcin3ifz]{order:3}}
