.article__head[data-astro-cid-zg7dkzxc]{background:var(--surface-alt);padding-block:var(--s-7) var(--s-6)}.article__head-inner[data-astro-cid-zg7dkzxc]{max-width:52rem}.crumbs[data-astro-cid-zg7dkzxc]{font-size:var(--t-xs);color:var(--ink-500);margin-bottom:var(--s-4);gap:.5rem;display:flex}.crumbs[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:var(--ink-500);text-decoration:none}.crumbs[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:var(--brand-700)}.article__head[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{font-size:var(--fs-h1);margin-bottom:var(--s-4)}.article__lead[data-astro-cid-zg7dkzxc]{font-size:var(--t-lg);color:var(--ink-600);margin-bottom:var(--s-5);max-width:52ch}.article__meta[data-astro-cid-zg7dkzxc]{align-items:center;gap:var(--s-4);font-size:var(--t-xs);color:var(--ink-500);flex-wrap:wrap;display:flex}.article__author[data-astro-cid-zg7dkzxc]{align-items:center;gap:.6rem;display:flex}.article__avatar[data-astro-cid-zg7dkzxc]{background:var(--brand-700);width:38px;height:38px;color:var(--white);font-weight:800;font-size:var(--t-xs);letter-spacing:.04em;border-radius:50%;place-items:center;display:grid}.article__author[data-astro-cid-zg7dkzxc] span[data-astro-cid-zg7dkzxc] span[data-astro-cid-zg7dkzxc]{display:grid}.article__author[data-astro-cid-zg7dkzxc] strong[data-astro-cid-zg7dkzxc]{color:var(--ink-800);font-size:var(--t-sm)}.article__cover[data-astro-cid-zg7dkzxc]{margin-top:calc(var(--s-6) * -1)}.article__body[data-astro-cid-zg7dkzxc]{gap:var(--s-7);padding-block:var(--s-7);display:grid}.article__cta[data-astro-cid-zg7dkzxc]{margin-top:var(--s-7);padding:var(--s-5);border-radius:var(--r-lg);background:var(--brand-900);color:var(--sand-100)}.article__cta[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{color:var(--white);font-size:var(--fs-h2);margin-bottom:.4rem}.article__cta[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{color:var(--brand-100);font-size:var(--t-sm);margin:0 0 var(--s-4);max-width:44ch}.article__share[data-astro-cid-zg7dkzxc]{margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--border);align-items:center;gap:var(--s-3);font-size:var(--t-sm);color:var(--ink-600);display:flex}.article__share-links[data-astro-cid-zg7dkzxc]{gap:var(--s-2);display:flex}.article__share-links[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{border:1px solid var(--border-strong);width:36px;height:36px;color:var(--brand-700);transition:background-color var(--d-fast) linear, color var(--d-fast) linear;border-radius:50%;place-items:center;display:grid}.article__share-links[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{background:var(--brand-700);color:var(--white)}.aside-card[data-astro-cid-zg7dkzxc]{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-5);box-shadow:var(--shadow-sm)}.aside-card[data-astro-cid-zg7dkzxc] h3[data-astro-cid-zg7dkzxc]{margin-bottom:.4rem}.aside-card[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{font-size:var(--t-sm);color:var(--ink-600);margin:0 0 var(--s-4)}.aside-card[data-astro-cid-zg7dkzxc] dl[data-astro-cid-zg7dkzxc]{margin:0 0 var(--s-4);gap:.5rem;display:grid}.aside-card[data-astro-cid-zg7dkzxc] dl[data-astro-cid-zg7dkzxc]>div[data-astro-cid-zg7dkzxc]{justify-content:space-between;gap:var(--s-3);font-size:var(--t-xs);border-bottom:1px solid var(--border);padding-bottom:.5rem;display:flex}.aside-card[data-astro-cid-zg7dkzxc] dt[data-astro-cid-zg7dkzxc]{color:var(--ink-500)}.aside-card[data-astro-cid-zg7dkzxc] dd[data-astro-cid-zg7dkzxc]{color:var(--ink-900);margin:0;font-weight:700}.related[data-astro-cid-zg7dkzxc]{gap:var(--s-4);display:grid}.related__item[data-astro-cid-zg7dkzxc]{padding:var(--s-4);background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);transition:transform var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out);text-decoration:none;display:block}.related__item[data-astro-cid-zg7dkzxc]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.related__meta[data-astro-cid-zg7dkzxc]{font-size:var(--t-xs);color:var(--ink-500);margin:0 0 .35rem}.related__item[data-astro-cid-zg7dkzxc] h3[data-astro-cid-zg7dkzxc]{font-size:var(--fs-h3);margin-bottom:var(--s-3);color:var(--ink-900);line-height:1.25}.related__cta[data-astro-cid-zg7dkzxc]{font-size:var(--t-xs);color:var(--brand-700);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}@media (width>=700px){.related[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.article__body[data-astro-cid-zg7dkzxc]{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.article__aside[data-astro-cid-zg7dkzxc]{top:calc(var(--header-h) + 1rem);position:sticky}}
