.crumbs[data-astro-cid-mayywrby]{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--text-muted);margin-bottom:28px}.crumbs[data-astro-cid-mayywrby] a[data-astro-cid-mayywrby]{color:inherit;text-decoration:none}.crumbs[data-astro-cid-mayywrby] a[data-astro-cid-mayywrby]:hover{color:var(--accent-strong)}.crumbs[data-astro-cid-mayywrby] span[data-astro-cid-mayywrby]{max-width:60vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.art-head[data-astro-cid-mayywrby]{padding-bottom:clamp(32px,4vw,48px)!important}.art-meta[data-astro-cid-mayywrby]{font:500 13px var(--font-mono);letter-spacing:.04em;color:var(--text-muted);margin-bottom:18px}.art-title[data-astro-cid-mayywrby]{max-width:22ch}.summary[data-astro-cid-mayywrby]{margin-top:28px;max-width:70ch;padding:22px 24px;border-left:2px solid var(--accent-strong);background:var(--bg-subtle);border-radius:0 var(--radius-lg) var(--radius-lg) 0;display:grid;gap:10px}.summary[data-astro-cid-mayywrby] p[data-astro-cid-mayywrby]:last-child{font-size:17px;color:var(--text-strong)}.art-grid[data-astro-cid-mayywrby]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:start}@media(max-width:960px){.art-grid[data-astro-cid-mayywrby]{grid-template-columns:1fr}}.art-side[data-astro-cid-mayywrby]{display:grid;gap:20px;position:sticky;top:calc(var(--header-h) + 24px)}.toc[data-astro-cid-mayywrby] ol[data-astro-cid-mayywrby]{margin:12px 0 0;padding-left:1.2em;display:grid;gap:8px;font-size:14px}.toc[data-astro-cid-mayywrby] a[data-astro-cid-mayywrby]{color:var(--text);text-decoration:none}.toc[data-astro-cid-mayywrby] a[data-astro-cid-mayywrby]:hover{color:var(--accent-strong)}.side-list[data-astro-cid-mayywrby]{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.side-list[data-astro-cid-mayywrby] a[data-astro-cid-mayywrby]{display:inline-flex;align-items:center;gap:8px;color:var(--text);text-decoration:none;font:600 14px var(--font-display)}.side-list[data-astro-cid-mayywrby] a[data-astro-cid-mayywrby]:hover{color:var(--accent-strong)}.side-list[data-astro-cid-mayywrby] svg[data-astro-cid-mayywrby]{color:var(--accent-strong)}.art-faq[data-astro-cid-mayywrby]{margin-top:2.5em}.art-faq[data-astro-cid-mayywrby] details[data-astro-cid-mayywrby]{border-top:1px solid var(--border);padding:4px 0}.art-faq[data-astro-cid-mayywrby] details[data-astro-cid-mayywrby]:last-child{border-bottom:1px solid var(--border)}.art-faq[data-astro-cid-mayywrby] summary[data-astro-cid-mayywrby]{cursor:pointer;padding:12px 0;font:600 16px var(--font-display);color:var(--text-strong);list-style:none;display:flex;justify-content:space-between;gap:12px}.art-faq[data-astro-cid-mayywrby] summary[data-astro-cid-mayywrby]::-webkit-details-marker{display:none}.art-faq[data-astro-cid-mayywrby] summary[data-astro-cid-mayywrby]:after{content:"+";color:var(--accent-strong);font-weight:400}.art-faq[data-astro-cid-mayywrby] details[data-astro-cid-mayywrby][open] summary[data-astro-cid-mayywrby]:after{content:"–"}.art-faq[data-astro-cid-mayywrby] details[data-astro-cid-mayywrby] p[data-astro-cid-mayywrby]{margin:0 0 14px;color:var(--text-muted)}.author[data-astro-cid-mayywrby]{margin-top:3em;padding-top:24px;border-top:1px solid var(--border);display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:start;font-size:15px}.author-mark[data-astro-cid-mayywrby]{width:56px;height:56px;border-radius:50%;overflow:hidden;background:var(--navy-950)}.author-mark[data-astro-cid-mayywrby] img[data-astro-cid-mayywrby]{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block}.author[data-astro-cid-mayywrby] strong[data-astro-cid-mayywrby]{display:block;color:var(--text-strong);font-family:var(--font-display)}.author[data-astro-cid-mayywrby] span[data-astro-cid-mayywrby]{display:block;font-size:13px;color:var(--text-muted)}.author[data-astro-cid-mayywrby] p[data-astro-cid-mayywrby]{margin-top:8px;color:var(--text-muted)}.more[data-astro-cid-mayywrby]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:800px){.more[data-astro-cid-mayywrby]{grid-template-columns:1fr}}.more-link[data-astro-cid-mayywrby]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:20px;border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;color:inherit;background:var(--bg-elevated);transition:border-color .3s}.more-link[data-astro-cid-mayywrby]:hover{border-color:var(--accent-strong)}.more-link[data-astro-cid-mayywrby] svg[data-astro-cid-mayywrby]{color:var(--accent-strong)}
