.wh-act[data-astro-cid-whyzv7td]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.wh-note[data-astro-cid-whyzv7td]{font-size:14px;color:var(--ink-3)}.wh-demo[data-astro-cid-whyzv7td]{margin-top:12px;font-size:var(--fs-small);line-height:1.5;color:var(--ink-3)}@media (max-width: 760px){.wh-act[data-astro-cid-whyzv7td] .btn{flex:1 1 auto}}.mods[data-astro-cid-hwezlrbo]{padding-block:var(--section-y) 0}.mods-hd[data-astro-cid-hwezlrbo]{padding-bottom:24px;margin-bottom:32px;border-bottom:1px solid var(--rule)}.mods-h[data-astro-cid-hwezlrbo],.sx-h[data-astro-cid-hwezlrbo]{font-size:var(--fs-h2-section, clamp(28px, 1.6vw + 18px, 46px));font-weight:500;line-height:1.05;letter-spacing:-.024em;color:var(--ink)}.mods-lede[data-astro-cid-hwezlrbo]{margin-top:10px;max-width:560px;font-size:var(--fs-copy);line-height:1.5;color:var(--ink-3)}.stg[data-astro-cid-hwezlrbo]{display:grid;grid-template-columns:minmax(260px,4fr) minmax(0,8fr);-moz-column-gap:32px;column-gap:32px;align-items:start}.stg-rail[data-astro-cid-hwezlrbo]{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.stg-step[data-astro-cid-hwezlrbo]{border-bottom:1px solid var(--rule)}.stg-b[data-astro-cid-hwezlrbo]{display:grid;gap:6px;width:100%;padding:16px 18px;border:0;border-left:2px solid transparent;background:none;color:var(--ink-3);font:inherit;text-align:left;cursor:pointer;transition:color var(--t-link) ease,background var(--t-link) ease,border-color var(--t-link) ease}.stg-n[data-astro-cid-hwezlrbo]{font-size:20px;font-weight:500;letter-spacing:-.014em;line-height:1.2}.stg-b[data-astro-cid-hwezlrbo]:hover{color:var(--teal-deep);background:var(--paper-warm)}.stg-step[data-astro-cid-hwezlrbo].on .stg-b[data-astro-cid-hwezlrbo]{color:var(--ink);background:var(--paper-warm);border-left-color:var(--teal)}.stg-m[data-astro-cid-hwezlrbo]{display:none;margin:0}.stg-box[data-astro-cid-hwezlrbo]{position:sticky;top:calc(var(--header-h) + 24px);display:grid;align-items:start}.stg-pane[data-astro-cid-hwezlrbo]{grid-area:1 / 1;margin:0;visibility:hidden}.stg-pane[data-astro-cid-hwezlrbo].on{visibility:visible}.stg-img[data-astro-cid-hwezlrbo]{display:block;width:100%;height:auto;background-size:100% 100%;box-shadow:0 0 0 1px var(--rule)}.stg-cap[data-astro-cid-hwezlrbo]{margin-top:12px;max-width:60ch;font-size:var(--fs-small);line-height:1.5;color:var(--ink-3)}@media (max-width: 900px){.stg[data-astro-cid-hwezlrbo]{display:block}.stg-b[data-astro-cid-hwezlrbo]{grid-template-columns:minmax(0,1fr) 14px;padding:18px 0;border:0;color:var(--ink);background:none}.stg-b[data-astro-cid-hwezlrbo]:after{content:"";grid-column:2;grid-row:1;align-self:center;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-3px)}.stg-step[data-astro-cid-hwezlrbo].on .stg-b[data-astro-cid-hwezlrbo]:after{transform:rotate(-135deg) translateY(-3px)}.stg-b[data-astro-cid-hwezlrbo]:hover,.stg-step[data-astro-cid-hwezlrbo].on .stg-b[data-astro-cid-hwezlrbo]{background:none}.stg-n[data-astro-cid-hwezlrbo]{grid-column:1}.stg-step[data-astro-cid-hwezlrbo].on{padding-bottom:24px}.stg-step[data-astro-cid-hwezlrbo].on .stg-m[data-astro-cid-hwezlrbo]{display:block}.stg-m[data-astro-cid-hwezlrbo] img[data-astro-cid-hwezlrbo]{width:100%;height:auto;background-size:100% 100%;box-shadow:0 0 0 1px var(--rule)}.stg-box[data-astro-cid-hwezlrbo]{display:none}}.sx[data-astro-cid-hwezlrbo],.qa[data-astro-cid-hwezlrbo]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:20px 32px;margin-top:var(--section-y);padding-top:32px;border-top:1px solid var(--rule)}.sx-f[data-astro-cid-hwezlrbo]{font-size:21px;font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--ink)}.sx-p[data-astro-cid-hwezlrbo]{margin-top:12px;max-width:60ch;font-size:var(--fs-copy);line-height:1.55;color:var(--ink-2)}.sx-a[data-astro-cid-hwezlrbo],.end-ks[data-astro-cid-hwezlrbo]{display:flex;flex-wrap:wrap;gap:0 28px}.end-k[data-astro-cid-hwezlrbo]{display:inline-block;margin-top:14px;font-size:15px;font-weight:500;color:var(--ink);text-decoration:underline;text-decoration-color:var(--teal);text-underline-offset:4px;transition:color var(--t-link) ease}.sx-a[data-astro-cid-hwezlrbo]:hover,.end-k[data-astro-cid-hwezlrbo]:hover{color:var(--teal-deep)}.dv[data-astro-cid-hwezlrbo]{margin-top:32px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.dv[data-astro-cid-hwezlrbo] summary[data-astro-cid-hwezlrbo]{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:4px 16px;min-height:64px;padding:18px 0;cursor:pointer;list-style:none;transition:color var(--t-link) ease}.dv[data-astro-cid-hwezlrbo] summary[data-astro-cid-hwezlrbo]:hover{color:var(--teal-deep)}.dv[data-astro-cid-hwezlrbo] summary[data-astro-cid-hwezlrbo]::-webkit-details-marker{display:none}.dv-h[data-astro-cid-hwezlrbo]{font-size:19px;font-weight:500;letter-spacing:-.01em}.dv-s[data-astro-cid-hwezlrbo]{grid-column:1;grid-row:2;font-size:var(--fs-small);color:var(--ink-3)}.dv-i[data-astro-cid-hwezlrbo]{grid-column:2;grid-row:1 / span 2;justify-self:end;position:relative;width:14px;height:14px}.dv-i[data-astro-cid-hwezlrbo]:before,.dv-i[data-astro-cid-hwezlrbo]:after{content:"";position:absolute;left:0;top:6px;width:14px;height:1.5px;background:currentColor;transition:transform var(--t-btn) ease}.dv-i[data-astro-cid-hwezlrbo]:after{transform:rotate(90deg)}.dv[data-astro-cid-hwezlrbo][open] .dv-i[data-astro-cid-hwezlrbo]:after{transform:rotate(0)}.dv-b[data-astro-cid-hwezlrbo]{padding-bottom:24px}.dv-t[data-astro-cid-hwezlrbo]{margin:8px 0 4px;font-size:15px;font-weight:600;color:var(--ink)}.dv-t[data-astro-cid-hwezlrbo]+.dv-l[data-astro-cid-hwezlrbo]{margin-bottom:20px}.dv-l[data-astro-cid-hwezlrbo]{margin:0}.dv-l[data-astro-cid-hwezlrbo]>div[data-astro-cid-hwezlrbo]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:4px 24px;padding:10px 0;border-bottom:1px solid var(--rule-soft)}.dv-l[data-astro-cid-hwezlrbo] dt[data-astro-cid-hwezlrbo]{font-size:15px;font-weight:500;color:var(--ink)}.dv-l[data-astro-cid-hwezlrbo] dd[data-astro-cid-hwezlrbo]{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2)}.qa-l[data-astro-cid-hwezlrbo]{margin:0;border-top:1px solid var(--rule)}.qa-r[data-astro-cid-hwezlrbo]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:6px 32px;padding:20px 0;border-bottom:1px solid var(--rule)}.qa-r[data-astro-cid-hwezlrbo] dt[data-astro-cid-hwezlrbo]{font-size:19px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.qa-r[data-astro-cid-hwezlrbo] dd[data-astro-cid-hwezlrbo]{margin:0;font-size:var(--fs-copy);line-height:1.55;color:var(--ink-2)}.end[data-astro-cid-hwezlrbo]{margin-top:56px;padding:24px 28px;background:var(--paper-warm);border:1px solid var(--rule)}.end[data-astro-cid-hwezlrbo] p[data-astro-cid-hwezlrbo]{max-width:96ch;font-size:var(--fs-copy);line-height:1.6;color:var(--ink-2)}.end[data-astro-cid-hwezlrbo] strong[data-astro-cid-hwezlrbo]{color:var(--ink);font-weight:600}.end[data-astro-cid-hwezlrbo] p[data-astro-cid-hwezlrbo] a[data-astro-cid-hwezlrbo]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--teal);text-underline-offset:3px}.end[data-astro-cid-hwezlrbo] p[data-astro-cid-hwezlrbo] a[data-astro-cid-hwezlrbo]:hover{color:var(--teal-deep)}@media (max-width: 900px){.sx[data-astro-cid-hwezlrbo],.qa[data-astro-cid-hwezlrbo]{grid-template-columns:minmax(0,1fr)}.qa-r[data-astro-cid-hwezlrbo],.dv-l[data-astro-cid-hwezlrbo]>div[data-astro-cid-hwezlrbo]{grid-template-columns:minmax(0,1fr)}.end[data-astro-cid-hwezlrbo]{padding:20px}}
