.JzdZfa_guide{max-width:1268px;margin:0 auto;padding:44px 6% 75px}.JzdZfa_breadcrumb{color:var(--muted);margin-bottom:32px;font-size:12px}.JzdZfa_breadcrumb a{text-decoration:underline}.JzdZfa_hero{padding-bottom:35px}.JzdZfa_hero h1{letter-spacing:-3px;max-width:860px;margin-bottom:26px;font-size:clamp(42px,5.5vw,72px)}.JzdZfa_intro{max-width:780px;font-size:19px}.JzdZfa_boundaries{background:#e9eee5;border-left:3px solid #577f6a;margin:28px 0;padding:21px 25px}.JzdZfa_boundaries p{max-width:none;margin:5px 0;font-size:14px}.JzdZfa_toc{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:13px 25px;margin-bottom:10px;padding:20px 0;font-size:12px;display:flex}.JzdZfa_toc a{text-underline-offset:5px;text-decoration:underline}.JzdZfa_section{border-bottom:1px solid var(--line);padding:42px 0;scroll-margin-top:25px}.JzdZfa_section h2{letter-spacing:-1px;margin:0 0 25px;font-size:33px}.JzdZfa_section h3{margin:0 0 12px;font-size:20px}.JzdZfa_section p{font-size:15px}.JzdZfa_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.JzdZfa_card{border:1px solid var(--line);background:#fff;padding:25px}.JzdZfa_card p:last-child{margin-bottom:0}.JzdZfa_step{letter-spacing:2px;margin-bottom:15px;font-size:11px;display:block}.JzdZfa_wide{grid-column:1/-1}.JzdZfa_contact{background:var(--ink);color:var(--paper);padding:35px}.JzdZfa_contact p{color:#d5e1da}.JzdZfa_contact a:not(.button){text-decoration:underline}.JzdZfa_contact .button{background:var(--lime);color:var(--ink);margin:12px 0}.JzdZfa_small{margin-top:12px;font-size:12px;display:block}.JzdZfa_faq details{border-bottom:1px solid var(--line);padding:20px 0}.JzdZfa_faq summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.5}.JzdZfa_faq details p{max-width:900px;margin:14px 0 0}.JzdZfa_bottom{flex-wrap:wrap;gap:20px;margin-top:30px;font-size:13px;display:flex}.JzdZfa_bottom a{text-decoration:underline}@media (max-width:650px){.JzdZfa_guide{padding-top:28px}.JzdZfa_hero h1{letter-spacing:-2px}.JzdZfa_intro{font-size:17px}.JzdZfa_grid{grid-template-columns:1fr}.JzdZfa_section{padding:32px 0}.JzdZfa_section h2{font-size:28px}.JzdZfa_contact{padding:25px}.JzdZfa_toc{gap:12px 20px}.JzdZfa_contact .button{gap:12px;width:100%;font-size:13px}}
