.layout[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;margin-top:28px}.article[data-astro-cid-yvbahnfj]{max-width:720px}.crumb[data-astro-cid-yvbahnfj]{font-size:.85rem;color:var(--ink-3);margin-bottom:12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}h1[data-astro-cid-yvbahnfj]{font-size:clamp(1.6rem,4.2vw,2.3rem)}.dek[data-astro-cid-yvbahnfj]{font-size:1.1rem;color:var(--ink-2);margin:14px 0;line-height:1.75}.byline[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.85rem;color:var(--ink-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0}.byline[data-astro-cid-yvbahnfj] .author[data-astro-cid-yvbahnfj]{color:var(--ink);font-weight:700}.hero[data-astro-cid-yvbahnfj]{margin:24px 0 0}.hero[data-astro-cid-yvbahnfj] figcaption[data-astro-cid-yvbahnfj]{font-size:.85rem;color:var(--ink-3);margin-top:8px}.article-body[data-astro-cid-yvbahnfj]{font-size:1.08rem;line-height:1.95;margin-top:24px}.article-body[data-astro-cid-yvbahnfj] p{margin:0 0 1.3em}.article-body[data-astro-cid-yvbahnfj] h2{font-size:1.35rem;margin:1.8em 0 .7em}.article-body[data-astro-cid-yvbahnfj] h3{font-size:1.15rem;margin:1.5em 0 .6em}.article-body[data-astro-cid-yvbahnfj] a{color:var(--link);text-decoration:underline;text-underline-offset:3px}.article-body[data-astro-cid-yvbahnfj] blockquote{margin:1.5em 0;padding:.6em 1.1em;border-left:4px solid var(--accent);background:var(--bg-soft);border-radius:0 10px 10px 0;color:var(--navy);font-weight:600}.article-body[data-astro-cid-yvbahnfj] blockquote p{margin:0}.article-body[data-astro-cid-yvbahnfj] img{border-radius:var(--radius);margin:1em 0}.article-body[data-astro-cid-yvbahnfj] ul,.article-body[data-astro-cid-yvbahnfj] ol{padding-left:1.4em;margin:0 0 1.3em}.article-body[data-astro-cid-yvbahnfj] table{border-collapse:collapse;width:100%;font-size:.95rem;margin-bottom:1.3em;display:block;overflow-x:auto}.article-body[data-astro-cid-yvbahnfj] th,.article-body[data-astro-cid-yvbahnfj] td{border:1px solid var(--line);padding:6px 10px}.tags[data-astro-cid-yvbahnfj]{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;gap:8px}.tags[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{display:inline-block;background:var(--bg-soft);padding:3px 12px;border-radius:999px;font-size:.85rem;color:var(--ink-2)}.share[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid var(--line);font-size:.9rem}.share[data-astro-cid-yvbahnfj] span[data-astro-cid-yvbahnfj]{color:var(--ink-3);margin-right:4px}.share[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj],.share[data-astro-cid-yvbahnfj] button[data-astro-cid-yvbahnfj]{border:1px solid var(--line);padding:4px 12px;border-radius:8px;background:none;color:inherit;font:inherit;cursor:pointer}.share[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover,.share[data-astro-cid-yvbahnfj] button[data-astro-cid-yvbahnfj]:hover{border-color:var(--accent);color:var(--accent)}.cta[data-astro-cid-yvbahnfj]{margin-top:32px;padding:20px 22px;border-radius:14px;background:var(--bg-soft);border:1px solid var(--line)}.cta[data-astro-cid-yvbahnfj] strong[data-astro-cid-yvbahnfj]{color:var(--navy);font-size:1.05rem}.cta[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{margin:6px 0 12px;color:var(--ink-2);font-size:.95rem}.cta[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{display:inline-block;background:var(--accent);color:#fff;font-weight:700;padding:8px 18px;border-radius:10px;font-size:.92rem}.cta[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{background:#1e4fe6;color:#fff}.aside[data-astro-cid-yvbahnfj]{display:flex;flex-direction:column}.aside[data-astro-cid-yvbahnfj] .section-head[data-astro-cid-yvbahnfj].mini:first-child{margin-top:0}.aside[data-astro-cid-yvbahnfj] .sticky-ad{position:sticky;top:124px;margin-top:28px}@media(max-width:960px){.layout[data-astro-cid-yvbahnfj]{grid-template-columns:1fr;gap:0}.article-body[data-astro-cid-yvbahnfj]{font-size:1.04rem}.aside[data-astro-cid-yvbahnfj] .sticky-ad{display:none}}
