.seo-wrap.svelte-3v6qxh{border-top:1px solid #e2e8f0;background:#f8fafc}.seo-content.svelte-3v6qxh{max-width:980px;margin:0 auto;padding:4rem 1.5rem;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#334155}.seo-header.svelte-3v6qxh{margin-bottom:3.5rem;text-align:center}.seo-section.svelte-3v6qxh{margin-bottom:3rem}.seo-h1.svelte-3v6qxh{font-size:clamp(1.9rem,4vw,3rem);line-height:1.15;font-weight:800;color:#0f172a}.seo-h2.svelte-3v6qxh{font-size:1.9rem;line-height:1.2;font-weight:800;color:#0f172a;margin-bottom:.9rem}.seo-h3.svelte-3v6qxh{font-size:1.45rem;line-height:1.3;font-weight:700;color:#1e293b;margin-bottom:.65rem}.seo-h4.svelte-3v6qxh{font-size:1.15rem;line-height:1.35;font-weight:700;color:#334155;margin-bottom:.45rem}.seo-p.svelte-3v6qxh{font-size:1.06rem;line-height:1.9;color:#334155;margin-bottom:.75rem}.seo-list.svelte-3v6qxh{margin:0 0 .75rem;padding-left:1.5rem;list-style-type:disc;list-style-position:outside;color:#334155;line-height:1.9}.seo-list.svelte-3v6qxh li:where(.svelte-3v6qxh)::marker{color:#334155}.seo-list.svelte-3v6qxh li:where(.svelte-3v6qxh)+li:where(.svelte-3v6qxh){margin-top:.35rem}.seo-link.svelte-3v6qxh{color:#1d4ed8;text-decoration:underline;text-underline-offset:2px}.seo-link.svelte-3v6qxh:hover{color:#1e40af}.seo-faq-item.svelte-3v6qxh{margin-bottom:1.5rem}.seo-video-wrap.svelte-3v6qxh{border:1px solid #cbd5e1;border-radius:.75rem;overflow:hidden;background:#0f172a}.seo-video-frame.svelte-3v6qxh{display:block;width:100%;aspect-ratio:16 / 9;border:0}.seo-table-wrap.svelte-3v6qxh{overflow-x:auto;border:1px solid #cbd5e1;border-radius:.75rem;background:#fff}.seo-table.svelte-3v6qxh{width:100%;border-collapse:collapse;min-width:480px}.seo-table.svelte-3v6qxh th:where(.svelte-3v6qxh),.seo-table.svelte-3v6qxh td:where(.svelte-3v6qxh){text-align:left;vertical-align:top;padding:.65rem .9rem;border-bottom:1px solid #e2e8f0;color:#334155;line-height:1.6}.seo-table.svelte-3v6qxh th:where(.svelte-3v6qxh){background:#f1f5f9;color:#0f172a;font-size:.95rem;font-weight:700}.seo-table.svelte-3v6qxh tbody:where(.svelte-3v6qxh) tr:where(.svelte-3v6qxh):last-child td:where(.svelte-3v6qxh){border-bottom:0}.seo-glossary.svelte-3v6qxh{margin:0}.seo-term-item.svelte-3v6qxh{padding:.6rem 0;border-bottom:1px dashed #cbd5e1}.seo-term-item.svelte-3v6qxh:last-child{border-bottom:0}.seo-term-item.svelte-3v6qxh dt:where(.svelte-3v6qxh){font-weight:700;color:#0f172a;margin-bottom:.2rem}.seo-term-item.svelte-3v6qxh dd:where(.svelte-3v6qxh){margin:0;color:#334155;line-height:1.75}.seo-callout.svelte-3v6qxh{background:#eff6ff;border-left:4px solid #1d4ed8;padding:.75rem 1rem;border-radius:0 6px 6px 0;margin:1rem 0 1.25rem;font-size:1rem;line-height:1.7;color:#1e3a8a}.seo-step-list.svelte-3v6qxh{counter-reset:steps;list-style:none;padding:0;margin:.5rem 0 1rem}.seo-step-list.svelte-3v6qxh li:where(.svelte-3v6qxh){counter-increment:steps;display:flex;gap:.8rem;align-items:flex-start;padding:.4rem 0;line-height:1.7;font-size:1.02rem;color:#334155}.seo-step-list.svelte-3v6qxh li:where(.svelte-3v6qxh):before{content:counter(steps);flex-shrink:0;width:1.65rem;height:1.65rem;background:#1d4ed8;color:#fff;font-weight:700;font-size:.82rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:.2rem}@media(min-width:768px){.seo-content.svelte-3v6qxh{padding:5rem 2.5rem}}
