.wrap[data-astro-cid-w4au6phe]{max-width:720px;margin:0 auto;padding:var(--s-6) var(--s-4) 0}.crumbs[data-astro-cid-w4au6phe]{display:flex;gap:var(--s-2);font:var(--t-body-sm);color:var(--text-faint)}.crumbs[data-astro-cid-w4au6phe] a[data-astro-cid-w4au6phe]{color:var(--text-muted);text-decoration:none}.crumbs[data-astro-cid-w4au6phe] a[data-astro-cid-w4au6phe]:hover{color:var(--text-primary)}.label[data-astro-cid-w4au6phe]{margin-top:var(--s-8);font:var(--t-label-site);letter-spacing:var(--track-label-site);color:var(--text-faint)}.title[data-astro-cid-w4au6phe]{margin-top:var(--s-3);font:var(--t-h1);font-size:clamp(30px,8vw,40px);color:var(--text-primary)}.lead[data-astro-cid-w4au6phe]{margin-top:var(--s-4);font:var(--t-body-lg);color:var(--text-secondary)}.codes[data-astro-cid-w4au6phe]{margin-top:var(--s-8);display:flex;flex-direction:column;gap:var(--s-3)}.code-row[data-astro-cid-w4au6phe]{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:var(--r-card);background:var(--hairline-faint);border:1px solid var(--hairline)}.code[data-astro-cid-w4au6phe]{padding:var(--s-2) var(--s-3);border-radius:var(--r-chip);background:var(--surface-card);border:1px solid var(--hairline-strong);font:var(--t-numeric);letter-spacing:.04em;color:var(--text-primary);white-space:nowrap}.code-body[data-astro-cid-w4au6phe]{flex:1;min-width:0}.code-reward[data-astro-cid-w4au6phe]{font:var(--t-body-lg);color:var(--text-primary)}.code-note[data-astro-cid-w4au6phe]{margin-top:2px;font:var(--t-body-sm);color:var(--text-faint)}.code-until[data-astro-cid-w4au6phe]{font:var(--t-body-sm);color:var(--text-muted);white-space:nowrap}@media(max-width:560px){.code-row[data-astro-cid-w4au6phe]{flex-direction:column;align-items:flex-start;gap:var(--s-3)}}.empty[data-astro-cid-w4au6phe]{margin-top:var(--s-8);padding:var(--s-5);border-radius:var(--r-card);background:var(--hairline-faint);border:1px solid var(--hairline);font:var(--t-body-lg);color:var(--text-secondary)}.empty[data-astro-cid-w4au6phe] a[data-astro-cid-w4au6phe]{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.empty-note[data-astro-cid-w4au6phe]{margin-top:var(--s-3);font:var(--t-body-sm);color:var(--text-faint)}.h2[data-astro-cid-w4au6phe]{margin-top:var(--s-12);font:var(--t-h2);font-size:clamp(20px,5vw,28px);color:var(--text-primary)}.steps[data-astro-cid-w4au6phe]{margin:var(--s-4) 0 0;padding-left:1.2em;display:flex;flex-direction:column;gap:var(--s-2);font:var(--t-body-lg);color:var(--text-secondary)}.steps[data-astro-cid-w4au6phe] a[data-astro-cid-w4au6phe],.more[data-astro-cid-w4au6phe] a[data-astro-cid-w4au6phe]{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.more[data-astro-cid-w4au6phe]{margin-top:var(--s-4);font:var(--t-body);color:var(--text-muted)}.faq[data-astro-cid-w4au6phe]{margin-top:var(--s-4);display:flex;flex-direction:column;gap:var(--s-4)}.faq-item[data-astro-cid-w4au6phe] dt[data-astro-cid-w4au6phe]{font:var(--t-app-h3);color:var(--text-primary)}.faq-item[data-astro-cid-w4au6phe] dd[data-astro-cid-w4au6phe]{margin:var(--s-2) 0 0;font:var(--t-body-lg);color:var(--text-secondary)}.cta-row[data-astro-cid-w4au6phe]{margin-top:var(--s-12);display:flex;gap:var(--s-3);flex-wrap:wrap}.btn-primary[data-astro-cid-w4au6phe]{display:inline-block;padding:15px 26px;border-radius:var(--r-pill);background:var(--lime);color:var(--lime-ink);font:var(--t-label-site);letter-spacing:.08em;text-decoration:none;box-shadow:var(--glow-lime);transition:background var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.btn-primary[data-astro-cid-w4au6phe]:hover{background:var(--lime-hover);box-shadow:var(--glow-lime-strong)}.btn-ghost[data-astro-cid-w4au6phe]{display:inline-block;padding:15px 26px;border-radius:var(--r-pill);border:1px solid var(--hairline-strong);color:var(--text-secondary);font:var(--t-label-site);letter-spacing:.08em;text-decoration:none;transition:color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.btn-ghost[data-astro-cid-w4au6phe]:hover{color:var(--text-primary);border-color:var(--text-muted)}
