.page_hero__bYjis{padding-top:calc(var(--banner-h, 0px) + clamp(8rem, 6rem + 6vw, 12rem));padding-bottom:var(--space-lg)}.page_title__z_d3B{margin-top:var(--space-xs);font-family:var(--font-heading);font-size:clamp(2.25rem,1rem + 5vw,4.5rem);font-weight:400;letter-spacing:-.02em;line-height:1.02}.page_notice__xLueu{margin-top:var(--space-md);padding:.9rem 1.1rem;border-radius:var(--radius-md);font-size:.95rem;border:1px solid var(--color-border)}.page_noticeOk__y_MhF{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-text)}.page_noticeWarn__MMqJA{background:var(--color-surface-raised);color:var(--color-text)}.page_how__fjOU8{padding-bottom:var(--space-section)}.page_howGrid__Z1hoS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-md);gap:var(--space-md)}@media (max-width:760px){.page_howGrid__Z1hoS{grid-template-columns:1fr}}.page_howGrid__Z1hoS article{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}.page_howNum__dcdHu{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;color:var(--color-accent-strong)}.page_howGrid__Z1hoS h3{margin:var(--space-xs) 0 6px;font-family:var(--font-heading);font-size:1.25rem;font-weight:500}.page_howGrid__Z1hoS p{margin:0;font-size:.95rem;color:var(--color-text-muted);line-height:var(--lh-relaxed)}