.artmast[data-astro-cid-e2ispvrt]{padding-block:clamp(32px,4.5vw,60px) clamp(28px,3.5vw,44px)}.artcrumbs[data-astro-cid-e2ispvrt]{margin-bottom:clamp(24px,3vw,40px)}.artcrumbs[data-astro-cid-e2ispvrt] a[data-astro-cid-e2ispvrt]{font-family:var(--font-mono);font-size:var(--label-size);letter-spacing:var(--label-track);color:var(--ink-45);transition:color var(--dur) var(--ease-out);align-items:center;gap:8px;display:inline-flex}.artcrumbs[data-astro-cid-e2ispvrt] a[data-astro-cid-e2ispvrt]:hover{color:var(--accent)}.artcrumbs[data-astro-cid-e2ispvrt] svg{transition:transform var(--dur) var(--ease-out)}.artcrumbs[data-astro-cid-e2ispvrt] a[data-astro-cid-e2ispvrt]:hover svg{transform:translate(-3px)}.artmeta[data-astro-cid-e2ispvrt]{align-items:center;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--label-size);letter-spacing:var(--label-track);color:var(--ink-45);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.arttitle[data-astro-cid-e2ispvrt]{letter-spacing:-.032em;font-size:clamp(2.125rem,5vw,3.5rem);line-height:1.03}.artlede[data-astro-cid-e2ispvrt]{margin-top:var(--s-5);font-size:clamp(var(--t-md), 2vw, var(--t-lg));color:var(--fg-muted);max-width:58ch;line-height:1.56}.artby[data-astro-cid-e2ispvrt]{align-items:center;gap:var(--s-4);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--rule-soft);display:flex}.artby__mark[data-astro-cid-e2ispvrt]{background:linear-gradient(150deg, var(--ocean), var(--deep));outline:1px solid var(--gold);outline-offset:3px;border-radius:50%;flex:none;width:40px;height:40px;box-shadow:inset 0 -12px #0b1f4529}.artby[data-astro-cid-e2ispvrt] div[data-astro-cid-e2ispvrt]{flex-direction:column;gap:2px;display:flex}.artby[data-astro-cid-e2ispvrt] strong[data-astro-cid-e2ispvrt]{font-size:var(--t-sm);color:var(--deep)}.artby[data-astro-cid-e2ispvrt] span[data-astro-cid-e2ispvrt]{font-family:var(--font-mono);font-size:var(--label-size);letter-spacing:var(--label-track);color:var(--ink-45)}.artcover[data-astro-cid-e2ispvrt]{margin:0 0 clamp(32px,4vw,56px)}.artcover__img[data-astro-cid-e2ispvrt]{aspect-ratio:12/5;object-fit:cover;border-radius:var(--r-md);width:100%;max-height:460px;box-shadow:var(--shadow-2)}.artanswer[data-astro-cid-e2ispvrt]{margin-bottom:clamp(32px,4vw,52px)}.artbody[data-astro-cid-e2ispvrt]{padding-bottom:clamp(40px,5vw,64px)}.artextra[data-astro-cid-e2ispvrt]{padding-bottom:clamp(8px,2vw,24px)}.artbody__grid[data-astro-cid-e2ispvrt]{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.artbody__grid[data-astro-cid-e2ispvrt]:has(>.prose:only-child){grid-template-columns:1fr}@media (width<=1000px){.artbody__grid[data-astro-cid-e2ispvrt]{grid-template-columns:1fr}}.artprose[data-astro-cid-e2ispvrt]{max-width:68ch}.artprose[data-astro-cid-e2ispvrt]>p:first-of-type{font-size:var(--t-lg);color:var(--ink-70);line-height:1.62}.toc[data-astro-cid-e2ispvrt]{top:calc(var(--header-h) + 24px);padding:var(--s-5);background:var(--stone);border-radius:var(--r-md);position:sticky}@media (width<=1000px){.toc[data-astro-cid-e2ispvrt]{position:static}}.toc__h[data-astro-cid-e2ispvrt]{font-family:var(--font-mono);font-size:var(--label-size);letter-spacing:var(--label-track);color:var(--accent);margin-bottom:var(--s-4);font-weight:600}.toc[data-astro-cid-e2ispvrt] ol[data-astro-cid-e2ispvrt]{counter-reset:t;gap:11px;display:grid}.toc[data-astro-cid-e2ispvrt] li[data-astro-cid-e2ispvrt]{counter-increment:t}.toc[data-astro-cid-e2ispvrt] ol[data-astro-cid-e2ispvrt] a[data-astro-cid-e2ispvrt]{font-size:var(--t-xs);color:var(--ink-70);transition:color var(--dur) var(--ease-out);grid-template-columns:22px 1fr;gap:6px;line-height:1.5;display:grid}.toc[data-astro-cid-e2ispvrt] ol[data-astro-cid-e2ispvrt] a[data-astro-cid-e2ispvrt]:before{content:counter(t, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--label-size);color:var(--ink-45);padding-top:2px}.toc[data-astro-cid-e2ispvrt] ol[data-astro-cid-e2ispvrt] a[data-astro-cid-e2ispvrt]:hover{color:var(--ocean)}.toc__cta[data-astro-cid-e2ispvrt]{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--stone-deep)}.toc__cta[data-astro-cid-e2ispvrt] p[data-astro-cid-e2ispvrt]{font-size:var(--t-xs);color:var(--ink-45);margin-bottom:6px}.artfoot[data-astro-cid-e2ispvrt]{padding-bottom:clamp(40px,5vw,72px)}.arttags[data-astro-cid-e2ispvrt]{margin-top:var(--s-5);flex-wrap:wrap;gap:8px;display:flex}.artdisc[data-astro-cid-e2ispvrt]{margin-top:var(--s-5);font-size:var(--t-xs);color:var(--ink-45);padding-left:var(--s-4);border-left:2px solid var(--mist-deep);max-width:70ch;line-height:1.7}.artdisc[data-astro-cid-e2ispvrt] a[data-astro-cid-e2ispvrt]{color:var(--ocean);font-weight:600;text-decoration:underline}.moregrid[data-astro-cid-e2ispvrt]{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,26px);display:grid}@media (width<=900px){.moregrid[data-astro-cid-e2ispvrt]{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.moregrid[data-astro-cid-e2ispvrt]{grid-template-columns:1fr}}
