.article-nav[data-astro-cid-fpveyipo]{display:flex;gap:.75rem;flex-wrap:wrap}.article-nav[data-astro-cid-fpveyipo] .btn-secondary[data-astro-cid-fpveyipo]{padding:.7rem 1rem}.article-shell[data-astro-cid-fpveyipo]{max-width:920px;padding-top:2rem;padding-bottom:5rem}.breadcrumb[data-astro-cid-fpveyipo]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;color:var(--text-muted);font-size:.95rem}.breadcrumb[data-astro-cid-fpveyipo] a[data-astro-cid-fpveyipo]{color:var(--accent-green);font-weight:700}.breadcrumb[data-astro-cid-fpveyipo] strong[data-astro-cid-fpveyipo]{color:var(--text-secondary);font-weight:600}.article-layout[data-astro-cid-fpveyipo]{display:grid;gap:1rem}.article-header[data-astro-cid-fpveyipo]{text-align:left;padding:clamp(1rem,3vw,1.5rem) 0}.article-header[data-astro-cid-fpveyipo] h1[data-astro-cid-fpveyipo]{margin:1rem 0;font-size:clamp(2.2rem,5vw,4rem)}.article-description[data-astro-cid-fpveyipo]{color:var(--text-secondary);font-size:1.15rem;max-width:780px}.article-date[data-astro-cid-fpveyipo]{margin-top:1rem;color:var(--text-muted);font-size:.95rem}.featured-image[data-astro-cid-fpveyipo]{margin:0;border-radius:8px;overflow:hidden;border:1px solid var(--border-light);background:#fff}.featured-image[data-astro-cid-fpveyipo] img[data-astro-cid-fpveyipo]{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.direct-answer[data-astro-cid-fpveyipo],.toc[data-astro-cid-fpveyipo],.article-cta[data-astro-cid-fpveyipo]{padding:clamp(1.25rem,3vw,1.75rem)}.direct-answer[data-astro-cid-fpveyipo]{border-left:4px solid var(--accent-green)}.direct-answer[data-astro-cid-fpveyipo] h2[data-astro-cid-fpveyipo],.toc[data-astro-cid-fpveyipo] h2[data-astro-cid-fpveyipo],.article-cta[data-astro-cid-fpveyipo] h2[data-astro-cid-fpveyipo],.faq-section[data-astro-cid-fpveyipo] h2[data-astro-cid-fpveyipo]{font-size:1.35rem;margin-bottom:.75rem}.direct-answer[data-astro-cid-fpveyipo] p[data-astro-cid-fpveyipo],.article-cta[data-astro-cid-fpveyipo] p[data-astro-cid-fpveyipo]{color:var(--text-secondary);margin-bottom:1rem;font-size:1.05rem}.toc[data-astro-cid-fpveyipo] ol[data-astro-cid-fpveyipo]{display:grid;gap:.5rem;padding-left:1.25rem;color:var(--text-secondary)}.toc[data-astro-cid-fpveyipo] a[data-astro-cid-fpveyipo]{color:var(--accent-green);font-weight:700}.article-content[data-astro-cid-fpveyipo]{padding:1rem 0}.article-content[data-astro-cid-fpveyipo] h2{margin-top:2.25rem;margin-bottom:.75rem;font-size:clamp(1.55rem,4vw,2rem)}.article-content[data-astro-cid-fpveyipo] h3{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.25rem}.article-content[data-astro-cid-fpveyipo] p,.article-content[data-astro-cid-fpveyipo] li{color:var(--text-secondary);font-size:1.05rem}.article-content[data-astro-cid-fpveyipo] p,.article-content[data-astro-cid-fpveyipo] ul,.article-content[data-astro-cid-fpveyipo] ol{margin-bottom:1rem}.article-content[data-astro-cid-fpveyipo] ul,.article-content[data-astro-cid-fpveyipo] ol{padding-left:1.25rem}.article-content[data-astro-cid-fpveyipo] blockquote{margin:1.5rem 0;padding:1rem 1.25rem;border-left:4px solid var(--accent-gold);background:#fbfaf7;border-radius:0 8px 8px 0}.article-content[data-astro-cid-fpveyipo] table{width:100%;border-collapse:collapse;margin:1.5rem 0;background:#fff;border:1px solid var(--border-light);border-radius:8px;overflow:hidden;display:block;max-width:100%}.article-content[data-astro-cid-fpveyipo] th,.article-content[data-astro-cid-fpveyipo] td{padding:.75rem;border-bottom:1px solid var(--border-light);text-align:left;vertical-align:top;color:var(--text-secondary)}.article-content[data-astro-cid-fpveyipo] th{color:var(--text-primary);background:#fbfaf7}.cta-row[data-astro-cid-fpveyipo]{display:flex;gap:.75rem;flex-wrap:wrap}.faq-section[data-astro-cid-fpveyipo]{margin-top:1rem}.faq-grid[data-astro-cid-fpveyipo]{display:grid;gap:.75rem}.faq-item[data-astro-cid-fpveyipo]{background:#fff;border:1px solid var(--border-light);border-radius:8px;padding:1rem 1.25rem}.faq-item[data-astro-cid-fpveyipo] summary[data-astro-cid-fpveyipo]{cursor:pointer;font-weight:800;color:var(--text-primary)}.faq-item[data-astro-cid-fpveyipo] p[data-astro-cid-fpveyipo]{margin-top:.75rem;color:var(--text-secondary)}@media(max-width:720px){.article-nav[data-astro-cid-fpveyipo],.article-nav[data-astro-cid-fpveyipo] .btn-secondary[data-astro-cid-fpveyipo],.cta-row[data-astro-cid-fpveyipo],.cta-row[data-astro-cid-fpveyipo] a[data-astro-cid-fpveyipo]{width:100%}}
