.page:where(.astro-v5klian4){padding-block:88px 96px;display:flex;flex-direction:column;gap:112px}.h2:where(.astro-v5klian4){font-size:clamp(34px,4.4vw,48px);line-height:1.04}.h2s:where(.astro-v5klian4){font-size:clamp(32px,8vw,40px)}.narrow:where(.astro-v5klian4){max-width:760px}.accent:where(.astro-v5klian4){color:var(--bronze)}.gold:where(.astro-v5klian4){color:var(--gold)}.strong:where(.astro-v5klian4){color:var(--fg-strong)}.small:where(.astro-v5klian4){font-size:13px}.f15:where(.astro-v5klian4){font-size:15px}.m0:where(.astro-v5klian4){margin:0}.row:where(.astro-v5klian4){display:flex;flex-wrap:wrap;gap:12px}.pl:where(.astro-v5klian4){color:var(--gold)}.note:where(.astro-v5klian4){font-size:13px;color:var(--muted)}.hero:where(.astro-v5klian4){display:flex;flex-wrap:wrap;gap:56px;align-items:center}.hero-text:where(.astro-v5klian4){flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:22px}h1:where(.astro-v5klian4){margin:0;color:var(--fg-strong);font-weight:700;font-size:clamp(44px,6.4vw,80px);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.lead:where(.astro-v5klian4){margin:0;font-size:20px;max-width:32em}.blast:where(.astro-v5klian4){flex:1 1 420px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bcard:where(.astro-v5klian4){padding:18px;gap:12px}.bcard:where(.astro-v5klian4).bz{border-color:var(--bronze-dim)}.tag:where(.astro-v5klian4){font-size:11px;letter-spacing:.08em}.rule:where(.astro-v5klian4){font-size:12px;background:#1b1b1b;border-radius:6px;padding:6px 8px}.bad-rule:where(.astro-v5klian4){color:#e48f8f;background:#2a1c1c}.table:where(.astro-v5klian4){border:1.4px solid #6b6660;border-radius:10px;padding:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.stalls:where(.astro-v5klian4){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bad-text:where(.astro-v5klian4){font-size:14px;color:#e48f8f}.ok-text:where(.astro-v5klian4){font-size:14px;color:var(--fg)}.st:where(.astro-v5klian4){border-radius:10px;box-shadow:0 0 14px #db9a5924;padding:7px;display:flex;gap:4px}.st:where(.astro-v5klian4).hit{border-color:#e48f8f}.w:where(.astro-v5klian4){width:12px;height:12px;border-radius:3px}.w:where(.astro-v5klian4).bad{background:#e48f8f;border-color:#e48f8f}.hit:where(.astro-v5klian4){animation:hit 4s ease-in-out infinite}@keyframes hit{0%,30%{box-shadow:0 0 #e48f8f00}45%,80%{box-shadow:0 0 0 3px #e48f8f8c}to{box-shadow:0 0 #e48f8f00}}.stack:where(.astro-v5klian4){display:flex;flex-direction:column;gap:28px}.grid3:where(.astro-v5klian4){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:14px}.ct:where(.astro-v5klian4){color:var(--fg-strong);font-size:20px}.split:where(.astro-v5klian4){display:flex;flex-wrap:wrap;gap:32px 48px;align-items:flex-start}.split:where(.astro-v5klian4).wide-gap{gap:32px 56px}.split-a:where(.astro-v5klian4){flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:14px}.split-a:where(.astro-v5klian4).narrow-a{flex-basis:320px}.split-b:where(.astro-v5klian4){flex:1 1 520px;min-width:0}.prompt:where(.astro-v5klian4){display:flex;flex-direction:column;gap:22px}.prompt-head:where(.astro-v5klian4){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.pbox:where(.astro-v5klian4){background:#111;border:1px solid var(--line);border-radius:12px;overflow:hidden}.pbar:where(.astro-v5klian4){display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--line)}.copy:where(.astro-v5klian4){background:transparent;color:var(--fg-strong);border:1px solid var(--line-2);border-radius:6px;padding:6px 12px;font:inherit;font-size:14px;cursor:pointer;min-height:36px}.copy:where(.astro-v5klian4):hover{border-color:var(--bronze-dim)}.ptext:where(.astro-v5klian4){border:0;border-radius:0;background:transparent;font-size:15px}.ptext:where(.astro-v5klian4) .k{color:var(--gold)}.lims:where(.astro-v5klian4){flex:2 1 520px;min-width:0;display:flex;flex-direction:column}.lim:where(.astro-v5klian4){padding:16px 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.lim:where(.astro-v5klian4).last{border-bottom:1px solid var(--line)}.box:where(.astro-v5klian4){background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:48px}.steps:where(.astro-v5klian4){flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:12px}.step:where(.astro-v5klian4){display:flex;gap:14px;align-items:flex-start}.num:where(.astro-v5klian4){color:var(--gold);font-size:14px;padding-top:2px}.fits:where(.astro-v5klian4){border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:6px;font-size:15px}.cta:where(.astro-v5klian4){background:var(--bronze);color:var(--on-bronze);border-radius:14px;padding:56px 48px;display:flex;flex-wrap:wrap;gap:28px;align-items:center;justify-content:space-between}.cta-text:where(.astro-v5klian4){flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:10px}.cta:where(.astro-v5klian4) h2:where(.astro-v5klian4){margin:0;font-weight:700;font-size:clamp(34px,4.4vw,48px);line-height:1;letter-spacing:-.04em}.cta-btn:where(.astro-v5klian4){background:var(--on-bronze);color:var(--fg-strong);padding:15px 24px;border-radius:6px;font-weight:600;text-decoration:none}.cta-btn:where(.astro-v5klian4):hover{color:var(--gold)}@media(max-width:480px){.box:where(.astro-v5klian4),.cta:where(.astro-v5klian4){padding:32px 20px}}
