.lp-content{max-width:820px;margin:0 auto}.lp-lead{color:var(--text);margin-bottom:28px;font-size:1.15rem;line-height:1.8}.lp-content h2{color:var(--navy);margin:44px 0 16px;font-size:1.5rem;line-height:1.35}.lp-content h3{color:var(--navy);margin:28px 0 8px;font-size:1.15rem}.lp-content p{color:var(--text);margin-bottom:18px;font-size:1.05rem;line-height:1.85}.lp-content ul{margin:0 0 22px;padding-left:0;list-style:none}.lp-content ul li{color:var(--text);margin-bottom:12px;padding-left:26px;font-size:1.05rem;line-height:1.7;position:relative}.lp-content ul li:before{content:"";background:var(--navy-light);border-radius:50%;width:7px;height:7px;position:absolute;top:11px;left:4px}.lp-content ol{margin:0 0 22px;padding-left:22px}.lp-content ol li{color:var(--text);margin-bottom:12px;font-size:1.05rem;line-height:1.7}.lp-content a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.lp-content a:hover{color:var(--navy-light)}.lp-faq{flex-direction:column;gap:14px;max-width:820px;margin:0 auto;display:flex}.lp-faq-item{padding:22px 24px}.lp-faq-item h3{color:var(--navy);margin:0 0 8px;font-size:1.08rem}.lp-faq-item p{color:var(--text);margin:0;font-size:1rem;line-height:1.75}.lp-steps{flex-direction:column;gap:16px;max-width:820px;margin:0 auto;display:flex}.lp-step{align-items:flex-start;gap:18px;display:flex}.lp-step-num{background:var(--navy);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;font-weight:700;display:flex}.lp-step-body h3{color:var(--navy);margin:6px 0 4px;font-size:1.08rem}.lp-step-body p{color:var(--text);margin:0;font-size:1rem;line-height:1.7}.lp-related{flex-wrap:wrap;gap:12px;max-width:820px;margin:40px auto 0;display:flex}.lp-related a{border:1px solid var(--navy-light);border-radius:var(--radius);color:var(--navy);align-items:center;gap:6px;padding:10px 16px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.lp-related a:hover{background:var(--navy);color:#fff}.lp-inline-link{color:var(--navy);align-items:center;gap:6px;margin-top:14px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.lp-inline-link:hover{color:var(--navy-light);gap:9px;transition:gap .15s}@media (width<=640px){.lp-content h2{font-size:1.3rem}.lp-lead{font-size:1.08rem}}
