.breadcrumbs[data-astro-cid-ilhxcym7]{margin-bottom:var(--space-6)}.breadcrumbs__list[data-astro-cid-ilhxcym7]{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.breadcrumbs__item[data-astro-cid-ilhxcym7]{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:var(--ls-label-sm)}.breadcrumbs__link[data-astro-cid-ilhxcym7]{color:var(--text-muted);text-decoration:none}.breadcrumbs__link[data-astro-cid-ilhxcym7]:hover{color:var(--text-accent);text-decoration:underline;text-underline-offset:3px}.breadcrumbs__current[data-astro-cid-ilhxcym7]{color:var(--text-secondary);font-weight:var(--fw-medium)}.breadcrumbs__sep[data-astro-cid-ilhxcym7]{color:var(--slate-300);font-size:.9em}.seo-page[data-astro-cid-3zbxo6iv]{padding-top:calc(var(--space-9) + 48px);padding-bottom:var(--space-9)}.seo-page__header[data-astro-cid-3zbxo6iv]{margin-bottom:var(--space-8)}.seo-page__title[data-astro-cid-3zbxo6iv]{font-size:var(--fs-h1);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-display);line-height:var(--lh-snug);margin-top:var(--space-5);max-width:800px}.seo-page__body[data-astro-cid-3zbxo6iv]{max-width:var(--container-narrow)}.seo-page__body[data-astro-cid-3zbxo6iv] h2{font-size:var(--fs-h2);margin-top:var(--space-9);margin-bottom:var(--space-5)}.seo-page__body[data-astro-cid-3zbxo6iv] h3{font-size:var(--fs-h3);margin-top:var(--space-7);margin-bottom:var(--space-4)}.seo-page__body[data-astro-cid-3zbxo6iv] p{color:var(--text-secondary);line-height:var(--lh-relaxed);margin-bottom:var(--space-5)}.seo-page__body[data-astro-cid-3zbxo6iv] ul,.seo-page__body[data-astro-cid-3zbxo6iv] ol{color:var(--text-secondary);line-height:var(--lh-relaxed);padding-left:var(--space-5);margin-bottom:var(--space-5)}.seo-page__body[data-astro-cid-3zbxo6iv] li{margin-bottom:var(--space-2)}.seo-page__body[data-astro-cid-3zbxo6iv] .highlight-box{background:var(--green-050);border-left:4px solid var(--green);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-6);color:var(--text-body);font-size:var(--fs-body);line-height:var(--lh-relaxed)}.seo-page__body[data-astro-cid-3zbxo6iv] .stat-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4);margin-block:var(--space-6)}.seo-page__body[data-astro-cid-3zbxo6iv] .stat-card{background:var(--surface-card);border:var(--bw-hair) solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-5);text-align:center}.seo-page__body[data-astro-cid-3zbxo6iv] .stat-card__value{display:block;font-family:var(--font-mono);font-size:var(--fs-display-2);font-weight:var(--fw-bold);color:var(--green);line-height:1;margin-bottom:var(--space-2)}.seo-page__body[data-astro-cid-3zbxo6iv] .stat-card__label{font-size:var(--fs-caption);color:var(--text-muted);font-family:var(--font-mono)}.seo-page__body[data-astro-cid-3zbxo6iv] .compare-table{width:100%;border-collapse:collapse;margin-block:var(--space-6);font-size:var(--fs-body-sm)}.seo-page__body[data-astro-cid-3zbxo6iv] .compare-table th,.seo-page__body[data-astro-cid-3zbxo6iv] .compare-table td{padding:var(--space-3) var(--space-4);border-bottom:var(--bw-hair) solid var(--border-soft);text-align:left}.seo-page__body[data-astro-cid-3zbxo6iv] .compare-table th{font-weight:var(--fw-semibold);color:var(--text-strong);background:var(--surface-band)}.seo-page__body[data-astro-cid-3zbxo6iv] .compare-table td{color:var(--text-secondary)}.seo-page__body[data-astro-cid-3zbxo6iv] .faq-section{margin-top:var(--space-9);border-top:var(--bw-hair) solid var(--border-soft);padding-top:var(--space-7)}.seo-page__body[data-astro-cid-3zbxo6iv] .faq-section details{border-bottom:var(--bw-hair) solid var(--border-soft);padding:var(--space-4) 0}.seo-page__body[data-astro-cid-3zbxo6iv] .faq-section summary{cursor:pointer;font-weight:var(--fw-bold);color:var(--text-strong);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.seo-page__body[data-astro-cid-3zbxo6iv] .faq-section summary::-webkit-details-marker{display:none}.seo-page__body[data-astro-cid-3zbxo6iv] .faq-section summary:after{content:"+";font-family:var(--font-mono);color:var(--green);font-size:1.1rem;transition:transform .2s ease;flex-shrink:0}.seo-page__body[data-astro-cid-3zbxo6iv] .faq-section details[open] summary:after{transform:rotate(45deg)}.seo-page__body[data-astro-cid-3zbxo6iv] .faq-section .faq-answer{margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-relaxed)}.seo-page__body[data-astro-cid-3zbxo6iv] .internal-links{margin-top:var(--space-7);padding:var(--space-5);background:var(--surface-band);border-radius:var(--radius-lg)}.seo-page__body[data-astro-cid-3zbxo6iv] .internal-links a{color:var(--text-accent)}.author-bio[data-astro-cid-ynhdph36]{margin:2.5rem 0;padding:1.5rem;background:var(--color-surface, #f0edea);border-radius:12px;border-left:4px solid var(--color-accent, #1B6B7D)}.author-bio__inner[data-astro-cid-ynhdph36]{display:flex;gap:1rem;align-items:flex-start}.author-bio__avatar[data-astro-cid-ynhdph36]{flex-shrink:0;width:56px;height:56px;border-radius:50%;background:var(--color-accent, #1B6B7D);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.125rem;letter-spacing:.02em}.author-bio__content[data-astro-cid-ynhdph36]{flex:1;min-width:0}.author-bio__name[data-astro-cid-ynhdph36]{font-weight:600;font-size:1rem;margin:0 0 .125rem;color:var(--color-text, #1a1a1a)}.author-bio__role[data-astro-cid-ynhdph36]{font-size:.875rem;color:var(--color-accent, #1B6B7D);margin:0 0 .5rem;font-weight:500}.author-bio__desc[data-astro-cid-ynhdph36]{font-size:.875rem;line-height:1.5;color:var(--color-text-secondary, #555);margin:0}.author-bio__date[data-astro-cid-ynhdph36]{font-size:.8125rem;color:var(--color-text-secondary, #555);margin:.75rem 0 0;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.08)}@media(max-width:480px){.author-bio__inner[data-astro-cid-ynhdph36]{flex-direction:column;align-items:center;text-align:center}}
