._page_1migu_1{display:grid;gap:2.2rem;padding:clamp(3rem,7vw,6rem) clamp(1rem,6vw,7rem)}._page_1migu_1 header{max-width:850px}._page_1migu_1 header>span,._explainer_1migu_1>div:first-child>span{color:var(--primary);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._page_1migu_1 h1{margin:.6rem 0 1rem;font-family:var(--font-family-display);font-size:clamp(2.8rem,6vw,5.5rem);line-height:.95;letter-spacing:-.055em}._page_1migu_1 header p,._notes_1migu_1 p,._explainer_1migu_1 p,._faq_1migu_1 p{color:var(--muted-foreground);line-height:1.7}._packs_1migu_1{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._packs_1migu_1 article{display:flex;gap:.8rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}._packs_1migu_1 svg{flex:0 0 auto;color:var(--primary)}._packs_1migu_1 strong,._packs_1migu_1 span{display:block}._packs_1migu_1 strong{font-size:.82rem}._packs_1migu_1 span{margin-top:.3rem;color:var(--muted-foreground);font-size:.68rem;line-height:1.45}._explainer_1migu_1{display:grid;gap:1rem}._explainer_1migu_1>div:first-child{max-width:900px}._explainer_1migu_1 h2,._faq_1migu_1 h2{margin:.45rem 0 .7rem;font-family:var(--font-family-display)}._explainer_1migu_1 h2{font-size:clamp(1.7rem,3vw,2.5rem)}._explainer_1migu_1 p{margin-bottom:0}._explainerGrid_1migu_1{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._explainerGrid_1migu_1 article{padding:1.1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}._explainerGrid_1migu_1 strong{font-size:.82rem}._explainerGrid_1migu_1 p{font-size:.72rem}._notes_1migu_1,._faq_1migu_1{padding:1.2rem;border-radius:var(--radius-lg);background:var(--surface)}._notes_1migu_1 h2{margin:0;font-family:var(--font-family-display);font-size:1.1rem}._notes_1migu_1 p,._faq_1migu_1 p{margin-bottom:0;font-size:.72rem}._faq_1migu_1 details{padding:.8rem 0;border-top:1px solid var(--border)}._faq_1migu_1 summary{cursor:pointer;font-weight:700;font-size:.78rem}._faq_1migu_1 p{margin-top:.55rem}@media(max-width:800px){._packs_1migu_1,._explainerGrid_1migu_1{grid-template-columns:1fr}}
