.share[data-astro-cid-7pfhh5de]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.label[data-astro-cid-7pfhh5de]{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);margin-right:4px}.chip[data-astro-cid-7pfhh5de]{font:inherit;font-size:13px;padding:7px 13px;border-radius:999px;border:1px solid var(--border);background:#ffffff08;color:var(--fg-soft);text-decoration:none;cursor:pointer}.chip[data-astro-cid-7pfhh5de]:hover{color:var(--fg);border-color:#ffffff59}.back[data-astro-cid-46im3sk6]{display:inline-block;margin-bottom:20px;color:var(--fg-muted);text-decoration:none;font-size:14px}.back[data-astro-cid-46im3sk6]:hover{color:var(--fg)}.article-head[data-astro-cid-46im3sk6]{max-width:50rem;margin-bottom:clamp(26px,5vh,48px);text-shadow:0 1px 16px rgba(0,10,25,.85)}.article-head[data-astro-cid-46im3sk6] h1[data-astro-cid-46im3sk6]{font-size:clamp(40px,6vw,76px);line-height:1.02;margin:10px 0 16px;text-wrap:balance}.article-head[data-astro-cid-46im3sk6] .lead[data-astro-cid-46im3sk6]{font-size:clamp(17px,1.9vw,21px);color:var(--fg-soft);margin:0}.kicker[data-astro-cid-46im3sk6]{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.byline[data-astro-cid-46im3sk6]{display:flex;gap:12px;align-items:center;margin-top:24px}.avatar[data-astro-cid-46im3sk6]{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:50%;background:linear-gradient(135deg,var(--cream),var(--sky-blue));color:var(--navy-950);font-size:13px;font-weight:600;letter-spacing:.04em}.author[data-astro-cid-46im3sk6]{display:block;font-size:15px}.byline[data-astro-cid-46im3sk6] .meta[data-astro-cid-46im3sk6]{font-size:13px;color:var(--fg-muted)}.layout[data-astro-cid-46im3sk6]{display:grid;gap:20px;grid-template-columns:1fr;align-items:start}@media(min-width:1100px){.layout[data-astro-cid-46im3sk6]{grid-template-columns:240px minmax(0,1fr)}.toc[data-astro-cid-46im3sk6]{position:sticky;top:24px}}.toc[data-astro-cid-46im3sk6]{padding:20px 22px;font-size:14px}.toc-title[data-astro-cid-46im3sk6]{margin:0 0 10px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.toc[data-astro-cid-46im3sk6] ol[data-astro-cid-46im3sk6]{margin:0;padding-left:1.1em;display:grid;gap:8px}.toc[data-astro-cid-46im3sk6] a[data-astro-cid-46im3sk6]{color:var(--fg-soft);text-decoration:none}.toc[data-astro-cid-46im3sk6] a[data-astro-cid-46im3sk6]:hover{color:var(--fg)}.body[data-astro-cid-46im3sk6]{padding:clamp(22px,5vw,56px);min-width:0}.sources[data-astro-cid-46im3sk6]{margin-top:44px;padding-top:24px;border-top:1px solid var(--border)}.sources[data-astro-cid-46im3sk6] h2[data-astro-cid-46im3sk6]{font-family:var(--font-display);font-weight:400;font-size:26px;margin:0 0 10px}.sources[data-astro-cid-46im3sk6] ol[data-astro-cid-46im3sk6]{margin:0;padding-left:1.2em;color:var(--fg-soft);font-size:14px;display:grid;gap:6px}.sources[data-astro-cid-46im3sk6] a[data-astro-cid-46im3sk6]{color:var(--sky-blue);overflow-wrap:anywhere}.article-foot[data-astro-cid-46im3sk6]{margin-top:32px;padding-top:24px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.like[data-astro-cid-46im3sk6]{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;border:1px solid var(--border);background:#ffffff0a;color:var(--fg);font:inherit;font-size:14px;cursor:pointer;transition:background .2s,border-color .2s}.like[data-astro-cid-46im3sk6]:hover{border-color:#f17e9299}.like[data-astro-cid-46im3sk6][aria-pressed=true]{background:#e0526929;border-color:#f17e9299}.heart[data-astro-cid-46im3sk6]{color:#f47b8f}.count[data-astro-cid-46im3sk6]{color:var(--fg-muted)}.progress[data-astro-cid-46im3sk6]{position:fixed;z-index:6;top:0;left:0;right:0;height:3px;pointer-events:none}.progress[data-astro-cid-46im3sk6] span[data-astro-cid-46im3sk6]{display:block;height:100%;background:linear-gradient(90deg,var(--cream),var(--gold),var(--sky-blue));transform:scaleX(0);transform-origin:left}.pager[data-astro-cid-46im3sk6]{display:grid;gap:14px;grid-template-columns:1fr;margin-top:28px}@media(min-width:720px){.pager[data-astro-cid-46im3sk6]{grid-template-columns:1fr 1fr}}.pager[data-astro-cid-46im3sk6] a[data-astro-cid-46im3sk6]{display:grid;gap:6px;padding:18px 22px;border-radius:20px;border:1px solid var(--border);background:#0612229e;text-decoration:none;min-width:0}.pager[data-astro-cid-46im3sk6] .next[data-astro-cid-46im3sk6]{text-align:right}.pager[data-astro-cid-46im3sk6] span[data-astro-cid-46im3sk6]{font-size:13px;color:var(--fg-muted)}.pager[data-astro-cid-46im3sk6] strong[data-astro-cid-46im3sk6]{font-family:var(--font-display);font-weight:400;font-size:20px;line-height:1.2}.tags[data-astro-cid-46im3sk6] a[data-astro-cid-46im3sk6]{color:inherit;text-decoration:none}.tags[data-astro-cid-46im3sk6]{margin:18px 0 0;display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--sky-blue)}.related[data-astro-cid-46im3sk6]{margin-top:48px}.related[data-astro-cid-46im3sk6] h2[data-astro-cid-46im3sk6]{font-size:clamp(30px,4vw,42px);margin:0 0 18px;text-shadow:0 1px 14px rgba(0,10,25,.8)}
