.art-hero[data-astro-cid-6ebbwsfy]{padding:clamp(56px,8vw,104px) 0 clamp(48px,6vw,80px)}.measure[data-astro-cid-6ebbwsfy]{max-width:1180px}.art-hero[data-astro-cid-6ebbwsfy] h1[data-astro-cid-6ebbwsfy]{max-width:20ch;margin-bottom:24px;font-size:clamp(36px,5vw,60px)}.art-hero[data-astro-cid-6ebbwsfy] .lead[data-astro-cid-6ebbwsfy]{max-width:60ch;margin-bottom:0}.crumbs[data-astro-cid-6ebbwsfy]{color:#f5f0e69e;margin-bottom:32px;font-size:14px}.crumbs[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]{color:var(--champ);text-decoration:none}.crumbs[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:hover{text-underline-offset:.22em;text-decoration:underline}.crumbs[data-astro-cid-6ebbwsfy] span[data-astro-cid-6ebbwsfy]{opacity:.5;margin:0 8px}.meta[data-astro-cid-6ebbwsfy]{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:flex-end;gap:16px 40px;max-width:60ch;margin:40px 0 0;padding:22px 0 0;list-style:none;display:flex}.meta[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy]{font:500 15px/1.3 var(--f-body);color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;gap:7px;display:flex}@media (width<=600px){.meta[data-astro-cid-6ebbwsfy]{gap:18px 32px}.meta[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy]:first-child{flex-basis:100%;align-items:flex-start}}.mk[data-astro-cid-6ebbwsfy]{font:400 10px/1.2 var(--f-mark);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.body-sec[data-astro-cid-6ebbwsfy]{padding-top:clamp(56px,7vw,104px)}.layout[data-astro-cid-6ebbwsfy]{grid-template-columns:minmax(0,1fr);gap:64px;display:grid}.layout[data-astro-cid-6ebbwsfy]>.prose[data-astro-cid-6ebbwsfy]{min-width:0}@media (width>=1080px){.layout[data-astro-cid-6ebbwsfy]{grid-template-columns:minmax(0,1fr) 260px;gap:80px}}.prose[data-astro-cid-6ebbwsfy] h2,.prose[data-astro-cid-6ebbwsfy] h3{scroll-margin-top:110px}.prose[data-astro-cid-6ebbwsfy] h2:first-child{margin-top:0}.prose[data-astro-cid-6ebbwsfy]>p:first-child:has(>strong:first-child){border:1px solid var(--hair);border-radius:var(--r-sm);color:#1e2733;background:#fbf8f2;margin:0 0 2.4em;padding:24px 28px 24px 30px;font-size:18px;line-height:1.7;position:relative;box-shadow:0 1px 2px #0b16260a,0 18px 40px -30px #0b16264d}.prose[data-astro-cid-6ebbwsfy]>p:first-child:has(>strong:first-child):before{content:"";background:#7d5f2f;border-radius:0 3px 3px 0;width:3px;position:absolute;top:20px;bottom:20px;left:-1px}.prose[data-astro-cid-6ebbwsfy].isai>p:first-child:has(>strong:first-child):before{background:linear-gradient(#b8318f,#5b3fd6 50%,#1569a3)}.prose[data-astro-cid-6ebbwsfy]>p:first-child>strong:first-child{font:400 10.5px/1.3 var(--f-mark);letter-spacing:.2em;text-transform:uppercase;color:#7d5f2f;margin-bottom:10px;display:block}.prose[data-astro-cid-6ebbwsfy].isai>p:first-child>strong:first-child{color:#1569a3}.prose[data-astro-cid-6ebbwsfy] table{border:1px solid var(--hair);border-radius:var(--r-sm);margin:1.8em 0 2.2em}.prose[data-astro-cid-6ebbwsfy] thead th{border-bottom:1px solid var(--hair-2);background:#f7f3ea;padding:14px 18px}.prose[data-astro-cid-6ebbwsfy] td{padding:15px 18px}.prose[data-astro-cid-6ebbwsfy] tbody tr:last-child td{border-bottom:0}.prose[data-astro-cid-6ebbwsfy] tbody tr:nth-child(2n) td{background:#fcfaf6}.prose[data-astro-cid-6ebbwsfy] td:first-child{color:#0b1626}.prose[data-astro-cid-6ebbwsfy] blockquote{color:#0b1626;border-left:2px solid #7d5f2f;margin:2em 0;padding:4px 0 4px 26px;font-size:clamp(20px,2vw,24px);line-height:1.45}.prose[data-astro-cid-6ebbwsfy] blockquote p{margin:0}.toc[data-astro-cid-6ebbwsfy]{--prog:0;align-self:start;position:sticky;top:110px}.toc[data-astro-cid-6ebbwsfy] .eyebrow[data-astro-cid-6ebbwsfy]{margin-bottom:18px}.toc[data-astro-cid-6ebbwsfy] ol[data-astro-cid-6ebbwsfy]{counter-reset:t;margin:0;padding:0;list-style:none;position:relative}.toc[data-astro-cid-6ebbwsfy] ol[data-astro-cid-6ebbwsfy]:before,.toc[data-astro-cid-6ebbwsfy] ol[data-astro-cid-6ebbwsfy]:after{content:"";background:var(--hair);width:1px;position:absolute;top:0;bottom:0;left:0}.toc[data-astro-cid-6ebbwsfy] ol[data-astro-cid-6ebbwsfy]:after{width:2px;height:calc(var(--prog) * 100%);transition:height .4s var(--ease);background:#7d5f2f;bottom:auto;left:-.5px}.toc[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy]{counter-increment:t}.toc[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]{color:var(--ink-2);grid-template-columns:26px 1fr;gap:4px;padding:8px 0 8px 18px;font-size:14px;line-height:1.45;text-decoration:none;transition:color .2s;display:grid;position:relative}.toc[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:before{content:counter(t, decimal-leading-zero);font:400 10px/2 var(--f-mark);letter-spacing:.08em;color:var(--ink-3)}.toc[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:hover{color:var(--ink)}.toc[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy].on{color:#0b1626;font-weight:600}.toc[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy].on:before{color:#7d5f2f}.toc[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:focus-visible{outline-offset:0;border-radius:4px}.totop[data-astro-cid-6ebbwsfy]{color:#7d5f2f;align-items:center;gap:8px;min-height:44px;margin-top:18px;padding-left:18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.totop[data-astro-cid-6ebbwsfy]:hover{text-underline-offset:.22em;text-decoration:underline}@media (width<=1079px){.toc[data-astro-cid-6ebbwsfy]{display:none}}.toc-m[data-astro-cid-6ebbwsfy]{border:1px solid var(--hair);border-radius:var(--r-sm);background:#fbf8f2;margin-bottom:-24px}.toc-m[data-astro-cid-6ebbwsfy] summary[data-astro-cid-6ebbwsfy]{cursor:pointer;min-height:52px;font:400 10.5px/1.2 var(--f-mark);letter-spacing:.18em;text-transform:uppercase;color:#7d5f2f;border-radius:inherit;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;list-style:none;display:flex}.toc-m[data-astro-cid-6ebbwsfy] summary[data-astro-cid-6ebbwsfy]::-webkit-details-marker{display:none}.toc-m[data-astro-cid-6ebbwsfy] summary[data-astro-cid-6ebbwsfy] .n[data-astro-cid-6ebbwsfy]{font:500 13px/1 var(--f-body);letter-spacing:0;text-transform:none;color:var(--ink-3);align-items:center;gap:12px;display:inline-flex}.toc-m[data-astro-cid-6ebbwsfy] summary[data-astro-cid-6ebbwsfy] .n[data-astro-cid-6ebbwsfy]:after{content:"";width:7px;height:7px;transition:transform .25s var(--ease);border-bottom:1.5px solid #7d5f2f;border-right:1.5px solid #7d5f2f;transform:translateY(-2px)rotate(45deg)}.toc-m[data-astro-cid-6ebbwsfy][open] summary[data-astro-cid-6ebbwsfy] .n[data-astro-cid-6ebbwsfy]:after{transform:translateY(2px)rotate(-135deg)}.toc-m[data-astro-cid-6ebbwsfy] ol[data-astro-cid-6ebbwsfy]{counter-reset:t;border-top:1px solid var(--hair);margin:0;padding:4px 18px 8px;list-style:none}.toc-m[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy]{counter-increment:t}.toc-m[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]{min-height:44px;color:var(--ink-2);border-bottom:1px solid var(--hair);grid-template-columns:30px 1fr;align-items:baseline;padding:11px 0;font-size:15px;line-height:1.4;text-decoration:none;display:grid}.toc-m[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy]:last-child a[data-astro-cid-6ebbwsfy]{border-bottom:0}.toc-m[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:before{content:counter(t, decimal-leading-zero);font:400 10px/1 var(--f-mark);color:#7d5f2f}@media (width>=1080px){.toc-m[data-astro-cid-6ebbwsfy]{display:none}}.mhead[data-astro-cid-6ebbwsfy]{margin-bottom:var(--head-gap);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.mhead[data-astro-cid-6ebbwsfy] h2[data-astro-cid-6ebbwsfy]{margin:0;font-size:clamp(30px,3.4vw,44px)}.mhead[data-astro-cid-6ebbwsfy] .textlink[data-astro-cid-6ebbwsfy]{margin-bottom:8px}
