.breadcrumb.svelte-1kz3jt5.svelte-1kz3jt5{padding:16px 0 0;font-family:var(--font-m);font-size:12px;color:var(--txt-muted)}.breadcrumb.svelte-1kz3jt5 ol.svelte-1kz3jt5{display:flex;align-items:center;gap:6px;list-style:none;flex-wrap:wrap}.breadcrumb.svelte-1kz3jt5 a.svelte-1kz3jt5{color:var(--link);text-decoration:none}.breadcrumb.svelte-1kz3jt5 a.svelte-1kz3jt5:hover{text-decoration:underline}.ad-zone.svelte-1kz3jt5.svelte-1kz3jt5{margin:40px 0}.article-header.svelte-1kz3jt5.svelte-1kz3jt5{padding:48px 0 40px;border-bottom:1px solid var(--border);margin-bottom:48px}.article-meta-top.svelte-1kz3jt5.svelte-1kz3jt5{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.article-cat.svelte-1kz3jt5.svelte-1kz3jt5{font-family:var(--font-m);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--link);background:color-mix(in srgb,var(--link) 10%,transparent);border:1px solid color-mix(in srgb,var(--link) 25%,transparent);padding:3px 10px;border-radius:100px}.article-read.svelte-1kz3jt5.svelte-1kz3jt5,.article-date.svelte-1kz3jt5.svelte-1kz3jt5{font-family:var(--font-m);font-size:11px;color:var(--txt-faint)}h1.svelte-1kz3jt5.svelte-1kz3jt5{font-size:clamp(28px,5vw,48px);font-weight:800;letter-spacing:-.04em;color:var(--txt);line-height:1.1;margin-bottom:18px}.article-excerpt.svelte-1kz3jt5.svelte-1kz3jt5{font-size:17px;color:var(--txt-sub);line-height:1.7;max-width:640px}.article-body.svelte-1kz3jt5 h2{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--txt);margin:40px 0 14px;padding-top:8px}.article-body.svelte-1kz3jt5 h2:first-child{margin-top:0}.article-body.svelte-1kz3jt5 h3{font-size:17px;font-weight:700;color:var(--txt);margin:28px 0 10px}.article-body.svelte-1kz3jt5 p{font-size:15px;color:var(--txt-sub);line-height:1.8;margin-bottom:16px}.article-body.svelte-1kz3jt5 p.lead{font-size:17px;color:var(--txt-muted);line-height:1.75;margin-bottom:32px;padding-left:16px;border-left:3px solid var(--cta)}.article-body.svelte-1kz3jt5 ol,.article-body.svelte-1kz3jt5 ul{margin:0 0 20px;padding-left:24px}.article-body.svelte-1kz3jt5 li{font-size:15px;color:var(--txt-sub);line-height:1.75;margin-bottom:10px}.article-body.svelte-1kz3jt5 li strong{color:var(--txt)}.article-body.svelte-1kz3jt5 a{color:var(--link);text-decoration:underline}.article-body.svelte-1kz3jt5 a:hover{color:var(--link-hover)}.article-body.svelte-1kz3jt5 code{font-family:var(--font-m);font-size:13px;background:var(--bg-raised);padding:2px 7px;border-radius:4px;color:var(--txt)}.article-body.svelte-1kz3jt5 .callout{background:var(--info-bg);border:1px solid var(--info-border);border-left:3px solid var(--link);border-radius:8px;padding:14px 18px;margin:20px 0;font-size:14px;color:var(--info-txt);line-height:1.7}.article-body.svelte-1kz3jt5 .compare-table{width:100%;border-collapse:collapse;margin:20px 0 28px;font-size:14px}.article-body.svelte-1kz3jt5 .compare-table th{background:var(--bg-raised);padding:10px 14px;font-family:var(--font-m);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--txt-muted);border:1px solid var(--border);text-align:left}.article-body.svelte-1kz3jt5 .compare-table td{padding:10px 14px;border:1px solid var(--border);color:var(--txt-sub);vertical-align:top}.article-body.svelte-1kz3jt5 .compare-table tr:nth-child(2n) td{background:var(--bg-surface)}.article-faq.svelte-1kz3jt5.svelte-1kz3jt5{margin:48px 0}.article-faq.svelte-1kz3jt5 h2.svelte-1kz3jt5{font-size:22px;font-weight:700;color:var(--txt);margin-bottom:20px}.faq-item.svelte-1kz3jt5.svelte-1kz3jt5{border-top:1px solid var(--border);padding:18px 0}.faq-item.svelte-1kz3jt5.svelte-1kz3jt5:last-child{border-bottom:1px solid var(--border)}.faq-q.svelte-1kz3jt5.svelte-1kz3jt5{font-size:15px;font-weight:700;color:var(--txt);padding-left:14px;border-left:3px solid var(--tag-border);margin-bottom:8px}.faq-a.svelte-1kz3jt5.svelte-1kz3jt5{font-size:14px;color:var(--txt-muted);line-height:1.75;max-width:640px}.article-cta.svelte-1kz3jt5.svelte-1kz3jt5{background:linear-gradient(135deg,color-mix(in srgb,var(--cta) 8%,var(--bg-surface)),color-mix(in srgb,var(--link) 6%,var(--bg-surface)));border:1px solid var(--border);border-radius:16px;padding:40px;text-align:center;margin:48px 0}.cta-eyebrow.svelte-1kz3jt5.svelte-1kz3jt5{font-family:var(--font-m);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--link);margin-bottom:12px}.article-cta.svelte-1kz3jt5 h2.svelte-1kz3jt5{font-size:24px;font-weight:800;letter-spacing:-.03em;color:var(--txt);margin-bottom:8px}.article-cta.svelte-1kz3jt5 p.svelte-1kz3jt5{font-size:14px;color:var(--txt-muted);margin-bottom:24px}.btn-primary.svelte-1kz3jt5.svelte-1kz3jt5{display:inline-flex;align-items:center;gap:8px;background:var(--cta);color:var(--cta-txt);font-family:var(--font-d);font-size:14px;font-weight:700;padding:13px 24px;border-radius:10px;text-decoration:none;transition:background .15s,transform .1s,box-shadow .15s}.btn-primary.svelte-1kz3jt5.svelte-1kz3jt5:hover{background:var(--cta-hover);box-shadow:0 4px 18px var(--cta-glow);transform:translateY(-1px)}.related-section.svelte-1kz3jt5.svelte-1kz3jt5{margin-bottom:72px}.related-title.svelte-1kz3jt5.svelte-1kz3jt5{font-size:20px;font-weight:700;color:var(--txt);margin-bottom:20px}.related-grid.svelte-1kz3jt5.svelte-1kz3jt5{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.related-card.svelte-1kz3jt5.svelte-1kz3jt5{display:flex;flex-direction:column;gap:8px;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;padding:22px;text-decoration:none;transition:border-color .2s}.related-card.svelte-1kz3jt5.svelte-1kz3jt5:hover{border-color:var(--tag-border)}.related-cat.svelte-1kz3jt5.svelte-1kz3jt5{font-family:var(--font-m);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--link)}.related-h.svelte-1kz3jt5.svelte-1kz3jt5{font-size:15px;font-weight:700;color:var(--txt);line-height:1.3}.related-ex.svelte-1kz3jt5.svelte-1kz3jt5{font-size:13px;color:var(--txt-muted);line-height:1.6;flex:1}.related-link.svelte-1kz3jt5.svelte-1kz3jt5{font-family:var(--font-m);font-size:11px;color:var(--link)}@media (max-width: 620px){.article-cta.svelte-1kz3jt5.svelte-1kz3jt5{padding:28px 16px}.related-grid.svelte-1kz3jt5.svelte-1kz3jt5{grid-template-columns:1fr}.article-header.svelte-1kz3jt5.svelte-1kz3jt5{padding:32px 0 28px}}
