.ab-hero[data-astro-cid-ta2fbyqs]{text-align:center;padding:4.5rem 0 3.6rem}.ab-hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{letter-spacing:.02em;margin:.6rem 0 0;font-size:clamp(2.1rem,6.4vw,4.6rem);font-weight:900;line-height:1.24}.ab-em[data-astro-cid-ta2fbyqs]{color:var(--accent-strong)}.ab-sub[data-astro-cid-ta2fbyqs]{max-width:36em;color:var(--text-secondary);text-align:left;margin:1.6rem auto 0;font-size:1.02rem;line-height:1.9}.ab-sec[data-astro-cid-ta2fbyqs]{padding:3.2rem 0 1rem}.ab-sec[data-astro-cid-ta2fbyqs]>h2[data-astro-cid-ta2fbyqs],.ab-demo[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin:0 0 1.4rem;font-size:clamp(1.35rem,2.6vw,1.8rem);font-weight:800}.ab-words[data-astro-cid-ta2fbyqs]{border:1px solid var(--hairline);border-radius:var(--radius);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ab-words[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{border-left:1px solid var(--hairline-soft);min-width:0;padding:1.8rem 1.6rem}.ab-words[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]:first-child{border-left:0}.ab-words[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{letter-spacing:.04em;margin:0;font-size:1.7rem;font-weight:900}.ab-def[data-astro-cid-ta2fbyqs]{color:var(--accent-strong);margin:.3rem 0 .9rem;font-size:.85rem;font-weight:700}.ab-words[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:last-child{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.85}.ab-finish[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.ab-finish[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{border:1px solid var(--hairline);border-radius:var(--radius);background:#fff;align-items:flex-start;gap:.9rem;min-width:0;padding:1.1rem 1.3rem;display:flex}.ab-finish[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0;font-size:.9rem;line-height:1.8}.ab-tag[data-astro-cid-ta2fbyqs]{background:var(--accent-soft);color:var(--accent-strong);border-radius:999px;flex:none;padding:.2rem .7rem;font-size:.75rem;font-weight:700}.ab-band[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 400px;align-items:center;gap:3rem;margin-top:3.2rem;padding:3.2rem 0;display:grid}.ab-band[data-astro-cid-ta2fbyqs]:before{border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft);background:#fff}.ab-demo[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-secondary);line-height:1.85}.ab-try[data-astro-cid-ta2fbyqs]{border:1px solid var(--hairline);border-radius:var(--radius);background:#fff;min-width:0;padding:1.4rem}.ab-try[data-astro-cid-ta2fbyqs] label[data-astro-cid-ta2fbyqs]{color:var(--navy);margin-bottom:.4rem;font-size:.85rem;font-weight:700;display:block}.ab-try[data-astro-cid-ta2fbyqs] input[data-astro-cid-ta2fbyqs]{width:100%;font:inherit;border:1px solid var(--hairline);color:var(--text);background:#fff;border-radius:10px;padding:.6rem .8rem;font-size:1rem}.ab-ans[data-astro-cid-ta2fbyqs]{border:1px solid var(--hairline);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;margin-top:1rem;padding:1rem 1.1rem;display:flex}.ab-ans[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:800;line-height:1.1}.ab-ans[data-astro-cid-ta2fbyqs] small[data-astro-cid-ta2fbyqs]{color:var(--text-muted);font-size:.8rem}.ab-mech[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ab-mech[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{border:1px solid var(--hairline);border-radius:var(--radius);background:#fff;min-width:0;padding:1.4rem}.ab-mech[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:0 0 .5rem;font-size:1rem}.ab-mech[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.85}.ab-facts[data-astro-cid-ta2fbyqs]{border:1px solid var(--hairline);border-radius:var(--radius);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0 0;display:grid;overflow:hidden}.ab-facts[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{border-left:1px solid var(--hairline-soft);flex-direction:column-reverse;padding:1.1rem 1.3rem;display:flex}.ab-facts[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]:first-child{border-left:0}.ab-facts[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{color:var(--text-muted);font-size:.8rem}.ab-facts[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{color:var(--navy);font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:800}.ab-prose[data-astro-cid-ta2fbyqs]{max-width:780px;padding:3.2rem 0 1rem}.ab-first[data-astro-cid-ta2fbyqs]{margin-top:0}@media (width<=760px){.ab-hero[data-astro-cid-ta2fbyqs]{padding:3rem 0 2.4rem}.ab-words[data-astro-cid-ta2fbyqs],.ab-finish[data-astro-cid-ta2fbyqs],.ab-mech[data-astro-cid-ta2fbyqs],.ab-band[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.ab-words[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{border-left:0;border-top:1px solid var(--hairline-soft)}.ab-words[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]:first-child{border-top:0}.ab-band[data-astro-cid-ta2fbyqs]{gap:1.4rem}.ab-finish[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:.5rem}.ab-facts[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr}.ab-facts[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]:nth-child(3){border-left:0}.ab-facts[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]:nth-child(n+3){border-top:1px solid var(--hairline-soft)}}
