.comments[data-astro-cid-nuen6n26]{border-top:1px solid var(--border);margin-top:48px;padding-top:32px}.comments[data-astro-cid-nuen6n26] h2[data-astro-cid-nuen6n26]{color:var(--navy);font-size:2rem}.comment-list[data-astro-cid-nuen6n26]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.comment-list--replies[data-astro-cid-nuen6n26]{margin-top:12px;padding-left:clamp(16px,4vw,40px)}.comment[data-astro-cid-nuen6n26] article[data-astro-cid-nuen6n26]{background:var(--soft);border-radius:10px;padding:16px 20px}.comment--author[data-astro-cid-nuen6n26] article[data-astro-cid-nuen6n26]{border-left:3px solid var(--teal-dark);background:#e9fbf0}.comment[data-astro-cid-nuen6n26] header[data-astro-cid-nuen6n26]{color:var(--navy);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:6px;display:flex}.comment[data-astro-cid-nuen6n26] time[data-astro-cid-nuen6n26]{color:var(--muted);font-size:.85rem}.comment[data-astro-cid-nuen6n26] p[data-astro-cid-nuen6n26]{margin:0}.badge[data-astro-cid-nuen6n26]{background:var(--teal-dark);color:#fff;border-radius:20px;padding:1px 8px;font-size:.75rem}.comments__closed[data-astro-cid-nuen6n26]{color:var(--muted);margin-top:20px;font-size:.95rem}.author[data-astro-cid-hbs4ykhd]{border-top:1px solid var(--border);margin-top:48px;padding-top:40px}.author__heading[data-astro-cid-hbs4ykhd]{color:var(--teal-dark);letter-spacing:2px;margin-bottom:28px;font-size:clamp(1.8rem,3vw,2.4rem)}.author__body[data-astro-cid-hbs4ykhd]{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:40px;display:grid}.author__photo[data-astro-cid-hbs4ykhd] img{object-fit:cover;background:var(--soft);border-radius:50%;width:180px;height:180px}.author__name[data-astro-cid-hbs4ykhd]{font-family:var(--font-head);letter-spacing:2px;margin-bottom:12px;font-size:1.8rem;font-weight:600;line-height:1.1}.author__name[data-astro-cid-hbs4ykhd] a[data-astro-cid-hbs4ykhd]{color:var(--blue);text-decoration:none}.author__name[data-astro-cid-hbs4ykhd] a[data-astro-cid-hbs4ykhd]:hover{text-decoration:underline}.author__bio[data-astro-cid-hbs4ykhd]{font-size:1.1rem;line-height:1.7}.author__social[data-astro-cid-hbs4ykhd]{flex-wrap:wrap;gap:20px;margin:20px 0 0;padding:0;list-style:none;display:flex}.author__social[data-astro-cid-hbs4ykhd] a[data-astro-cid-hbs4ykhd]{width:32px;height:32px;transition:transform .15s;display:block}.author__social[data-astro-cid-hbs4ykhd] a[data-astro-cid-hbs4ykhd]:hover{transform:translateY(-2px)}.author__social[data-astro-cid-hbs4ykhd] svg[data-astro-cid-hbs4ykhd]{width:32px;height:32px}@media (width<=640px){.author__body[data-astro-cid-hbs4ykhd]{grid-template-columns:minmax(0,1fr);justify-items:start;gap:20px}.author__photo[data-astro-cid-hbs4ykhd] img{width:120px;height:120px}}.post[data-astro-cid-h4qngm3k]{background:var(--white);border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 3px #161d6f14}.post__hero[data-astro-cid-h4qngm3k]{object-fit:cover;width:100%;max-height:460px}.post__inner[data-astro-cid-h4qngm3k]{padding:clamp(20px,4vw,48px)}.post__title[data-astro-cid-h4qngm3k]{color:var(--navy);margin-bottom:8px;font-size:clamp(2.2rem,5vw,3.4rem)}.byline[data-astro-cid-h4qngm3k]{align-items:center;gap:14px;margin-bottom:32px;display:flex}.byline__photo[data-astro-cid-h4qngm3k] img{object-fit:cover;background:var(--soft);border-radius:50%;width:48px;height:48px}.byline__text[data-astro-cid-h4qngm3k] p[data-astro-cid-h4qngm3k]{margin:0;line-height:1.4}.byline__who[data-astro-cid-h4qngm3k]{font-size:1rem}.byline__who[data-astro-cid-h4qngm3k] a[data-astro-cid-h4qngm3k]{color:var(--navy);font-weight:700;text-decoration:none}.byline__who[data-astro-cid-h4qngm3k] a[data-astro-cid-h4qngm3k]:hover{text-decoration:underline}.byline__role[data-astro-cid-h4qngm3k]{color:var(--teal-dark)}.byline__meta[data-astro-cid-h4qngm3k]{color:var(--muted);font-size:.9rem}.post-sources[data-astro-cid-h4qngm3k]{border-top:1px solid var(--border);color:var(--muted);margin-top:32px;padding-top:20px;font-size:.9rem}.post-sources[data-astro-cid-h4qngm3k] h2[data-astro-cid-h4qngm3k]{color:var(--navy);margin-bottom:8px;font-size:1.3rem}.post-sources[data-astro-cid-h4qngm3k] ol[data-astro-cid-h4qngm3k]{margin:0;padding-left:20px}.post-faq[data-astro-cid-h4qngm3k]{gap:12px;margin-top:40px;display:grid}.post-faq[data-astro-cid-h4qngm3k] h2[data-astro-cid-h4qngm3k]{color:var(--teal-dark);margin-bottom:4px;font-size:clamp(1.8rem,3vw,2.2rem)}.post-faq[data-astro-cid-h4qngm3k] details[data-astro-cid-h4qngm3k]{border:1px solid var(--border);border-radius:var(--radius);padding:14px 18px}.post-faq[data-astro-cid-h4qngm3k] summary[data-astro-cid-h4qngm3k]{cursor:pointer;color:var(--navy);font-weight:700}.post-faq[data-astro-cid-h4qngm3k] details[data-astro-cid-h4qngm3k] p[data-astro-cid-h4qngm3k]{margin:10px 0 0}.post__cta[data-astro-cid-h4qngm3k]{background:var(--navy);color:var(--white);border-radius:var(--radius);margin-top:48px;padding:28px 32px}.post__cta[data-astro-cid-h4qngm3k] .eyebrow[data-astro-cid-h4qngm3k]{color:var(--mint);font-size:1.6rem}.related[data-astro-cid-h4qngm3k]{margin-top:40px}.related[data-astro-cid-h4qngm3k] h2[data-astro-cid-h4qngm3k]{color:var(--navy);font-size:2rem}.related__grid[data-astro-cid-h4qngm3k]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (width<=640px){.related__grid[data-astro-cid-h4qngm3k]{grid-template-columns:minmax(0,1fr)}}.archive-title[data-astro-cid-h4qngm3k]{color:var(--navy);font-size:clamp(2.4rem,5vw,3.5rem)}.archive-intro[data-astro-cid-h4qngm3k]{max-width:65ch;margin-bottom:24px}.archive-sub[data-astro-cid-h4qngm3k]{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.archive-sub[data-astro-cid-h4qngm3k] a[data-astro-cid-h4qngm3k]{color:var(--teal-dark)}.legal[data-astro-cid-h4qngm3k]{padding-block:clamp(40px,6vw,72px)}.legal[data-astro-cid-h4qngm3k] h1[data-astro-cid-h4qngm3k]{color:var(--navy);font-size:clamp(2.4rem,5vw,3.5rem)}
