.art-hero[data-astro-cid-jo55ryrt]{padding:calc(var(--header-h) + clamp(48px, 8vh, 96px)) var(--gutter) clamp(36px, 5vw, 64px);border-bottom:1px solid var(--line)}.art-hero__inner[data-astro-cid-jo55ryrt]{gap:24px;display:grid}.crumbs[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{text-decoration:none}.crumbs[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{color:var(--orange)}.art-hero__title[data-astro-cid-jo55ryrt]{max-width:22ch;font-size:clamp(2.2rem,5.2vw,4.6rem)}.byline[data-astro-cid-jo55ryrt]{align-items:center;gap:16px;display:flex}.byline__photo[data-astro-cid-jo55ryrt],.author-box__photo[data-astro-cid-jo55ryrt]{object-fit:cover;border:1px solid var(--line);flex:none;width:48px;height:48px}.author-box__photo[data-astro-cid-jo55ryrt]{width:96px;height:96px}.byline__name[data-astro-cid-jo55ryrt]{margin:0 0 4px;font-weight:800}.byline__name[data-astro-cid-jo55ryrt] .muted[data-astro-cid-jo55ryrt]{font-weight:500}.brief[data-astro-cid-jo55ryrt]{border:1px solid var(--line);border-left:3px solid var(--orange);gap:12px;max-width:72ch;margin-bottom:32px;padding:24px 28px;display:grid}.brief__text[data-astro-cid-jo55ryrt]{font-size:var(--fs-lead);margin:0;line-height:1.45}.brief__link[data-astro-cid-jo55ryrt]{text-decoration-color:var(--orange);text-underline-offset:4px;justify-self:start;font-weight:800}.brief__link[data-astro-cid-jo55ryrt]:hover{color:var(--orange)}.art__figure[data-astro-cid-jo55ryrt]{max-width:900px;margin:0 0 40px}.art__figure[data-astro-cid-jo55ryrt] img{border:1px solid var(--line-soft);width:100%;height:auto;display:block}.faq-art[data-astro-cid-jo55ryrt]{border-bottom:1px solid var(--line);max-width:72ch;margin-top:56px}.faq-art[data-astro-cid-jo55ryrt] h2[data-astro-cid-jo55ryrt]{margin:0 0 20px;font-size:clamp(1.4rem,2.2vw,1.9rem)}.faq-art[data-astro-cid-jo55ryrt] details[data-astro-cid-jo55ryrt]{border-top:1px solid var(--line)}.faq-art[data-astro-cid-jo55ryrt] summary[data-astro-cid-jo55ryrt]{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-weight:800;list-style:none;display:flex}.faq-art[data-astro-cid-jo55ryrt] summary[data-astro-cid-jo55ryrt]::-webkit-details-marker{display:none}.faq-art__plus[data-astro-cid-jo55ryrt]{font-family:var(--font-mono);transition:transform .42s var(--ease-move)}.faq-art[data-astro-cid-jo55ryrt] details[data-astro-cid-jo55ryrt][open] .faq-art__plus[data-astro-cid-jo55ryrt]{transform:rotate(45deg)}.faq-art[data-astro-cid-jo55ryrt] details[data-astro-cid-jo55ryrt] p[data-astro-cid-jo55ryrt]{max-width:64ch;margin:0 0 20px}.sources[data-astro-cid-jo55ryrt]{max-width:72ch;margin-top:40px}.sources[data-astro-cid-jo55ryrt] ol[data-astro-cid-jo55ryrt]{margin:12px 0 0;padding-left:1.4em;font-size:.95rem}.sources[data-astro-cid-jo55ryrt] li[data-astro-cid-jo55ryrt]::marker{font-family:var(--font-mono);color:var(--orange)}.sources[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{text-decoration-color:var(--orange);text-underline-offset:3px}.author-box[data-astro-cid-jo55ryrt]{border-top:1px solid var(--line);gap:16px;max-width:72ch;margin-top:48px;padding-top:24px;display:flex}.author-box[data-astro-cid-jo55ryrt] p[data-astro-cid-jo55ryrt]{margin:0 0 4px}.author-box__bio[data-astro-cid-jo55ryrt]{color:var(--gris);margin-top:8px!important}.author-box__link[data-astro-cid-jo55ryrt]{text-decoration-color:var(--orange);text-underline-offset:4px;font-weight:800}.author-box__link[data-astro-cid-jo55ryrt]:hover{color:var(--orange)}.art-hero__meta[data-astro-cid-jo55ryrt]{flex-wrap:wrap;gap:8px 24px;margin:0;display:flex}.art__grid[data-astro-cid-jo55ryrt]{grid-template-columns:minmax(200px,1fr) minmax(0,2.6fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.art__body[data-astro-cid-jo55ryrt]{grid-column:2;font-size:1.08rem}.toc[data-astro-cid-jo55ryrt]{top:calc(var(--header-h) + 32px);gap:14px;display:grid;position:sticky}.toc[data-astro-cid-jo55ryrt] ol[data-astro-cid-jo55ryrt]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.toc[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{border-bottom:1px solid var(--line-soft);transition:color .3s, padding .45s var(--ease-move);padding:10px 0;font-size:.92rem;line-height:1.35;text-decoration:none;display:block}.toc[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{color:var(--orange);padding-left:6px}@media (width<=860px){.art__grid[data-astro-cid-jo55ryrt]{grid-template-columns:1fr}.art__body[data-astro-cid-jo55ryrt]{grid-column:1}.toc[data-astro-cid-jo55ryrt]{position:static}}.art-cta__inner[data-astro-cid-jo55ryrt]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 64px;display:grid}.art-cta[data-astro-cid-jo55ryrt] .display[data-astro-cid-jo55ryrt]{max-width:20ch}@media (width<=760px){.art-cta__inner[data-astro-cid-jo55ryrt]{grid-template-columns:1fr}.art-cta[data-astro-cid-jo55ryrt] .btn[data-astro-cid-jo55ryrt]{justify-self:start}}.more[data-astro-cid-jo55ryrt]{border-top:1px solid var(--line);margin:20px 0 0;padding:0;list-style:none}.more[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{border-bottom:1px solid var(--line);transition:color .3s, padding .45s var(--ease-move);justify-content:space-between;gap:16px;padding:20px 0;text-decoration:none;display:flex}.more[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{color:var(--orange);padding-left:8px}
