.photo-credit[data-v-417eac2d]{font-size:var(--text-caption)}.photo-credit .credit-link[data-v-417eac2d]{color:inherit;text-decoration:underline;text-underline-offset:2px}.photo-credit .credit-link[data-v-417eac2d]:hover{color:var(--surface-ink)}.layout[data-v-139749c4]{align-items:start;display:grid;gap:var(--space-12);grid-template-columns:minmax(0,1fr) 180px}.article[data-v-139749c4]{max-width:680px}.crumbs[data-v-139749c4]{color:var(--surface-ink-faint);display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.badge[data-v-139749c4]{background:var(--color-dark-900);border-radius:var(--radius-control);color:var(--color-white);display:inline-block;margin-bottom:var(--space-4);padding:3px 12px}.crumbs a[data-v-139749c4]{color:inherit}.crumbs a[data-v-139749c4]:hover{color:var(--surface-ink)}.title[data-v-139749c4]{color:var(--color-main-800);font-family:var(--font-display);font-size:clamp(2.5rem,1.9rem + 2.5vw,4.5rem);font-weight:400;letter-spacing:var(--tracking-display);line-height:.95;margin:0}.summary[data-v-139749c4]{color:var(--surface-ink-muted);font-family:var(--font-subhead);font-size:var(--text-title);letter-spacing:var(--tracking-title);line-height:1.2;margin:var(--space-6) 0 var(--space-10)}.cover-wrap[data-v-139749c4]{margin-bottom:var(--space-10)}.cover-credit[data-v-139749c4]{color:var(--surface-ink-faint);line-height:1.45;margin:var(--space-3) 0 0}.cover[data-v-139749c4]{aspect-ratio:16/9;border-radius:var(--radius-card);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.sections[data-v-139749c4] h2,.sections[data-v-139749c4] h3{font-family:var(--font-subhead);font-size:var(--text-title);font-weight:400;letter-spacing:var(--tracking-title);line-height:var(--leading-title);margin:var(--space-10) 0 var(--space-3);scroll-margin-top:calc(var(--header-height) + var(--space-6))}.sections[data-v-139749c4] h3{font-size:calc(var(--text-title)*.8);margin-top:var(--space-8)}.sections[data-v-139749c4] h2 a,.sections[data-v-139749c4] h3 a{color:inherit;transition:opacity var(--duration-fast) var(--ease-out)}.sections[data-v-139749c4] h2 a:hover,.sections[data-v-139749c4] h3 a:hover{opacity:.6}.sections[data-v-139749c4] ol,.sections[data-v-139749c4] p,.sections[data-v-139749c4] ul{color:var(--surface-ink-muted);font-size:var(--text-body);letter-spacing:var(--tracking-body);line-height:1.6;margin:0}.sections[data-v-139749c4] ol+p,.sections[data-v-139749c4] p+ol,.sections[data-v-139749c4] p+p,.sections[data-v-139749c4] p+ul,.sections[data-v-139749c4] ul+p{margin-top:var(--space-3)}.sections[data-v-139749c4] ol,.sections[data-v-139749c4] ul{padding-inline-start:1.2em}.sections[data-v-139749c4] li+li{margin-top:var(--space-1)}.sections[data-v-139749c4] li::marker{color:var(--color-main-800)}.sections[data-v-139749c4] strong{color:var(--surface-ink);font-weight:600}.sections[data-v-139749c4] a:not(h2 a,h3 a,.ui-button){color:var(--surface-ink);text-decoration:underline;text-underline-offset:3px}.sections[data-v-139749c4] table{border-collapse:collapse;font-size:var(--text-small);margin:var(--space-4) 0;width:100%}.sections[data-v-139749c4] td,.sections[data-v-139749c4] th{border-bottom:1px solid color-mix(in srgb,var(--color-dark-900) 12%,transparent);padding:var(--space-2) var(--space-3);text-align:start;vertical-align:top}.sections[data-v-139749c4] th{color:var(--surface-ink);font-weight:600}.side[data-v-139749c4],.toc[data-v-139749c4]{position:sticky;top:calc(var(--header-height) + var(--space-6))}.toc[data-v-139749c4]{display:flex;flex-direction:column;gap:var(--space-2)}.toc-title[data-v-139749c4]{color:var(--surface-ink-faint);margin:0 0 var(--space-1)}.toc-link[data-v-139749c4]{color:var(--surface-ink-muted)}.toc-link[data-v-139749c4]:hover{color:var(--surface-ink)}.layout[data-v-139749c4]:has(.side){grid-template-columns:minmax(0,1fr) clamp(200px,22vw,300px)}.layout.has-wide-aside[data-v-139749c4]:has(.side){grid-template-columns:minmax(0,1fr) clamp(300px,36vw,520px)}.layout.is-centered[data-v-139749c4]{grid-template-columns:minmax(0,1fr)}.layout.is-centered .article[data-v-139749c4]{margin:0 auto;max-width:760px}.layout.is-centered .crumbs[data-v-139749c4]{justify-content:center}.layout.is-centered .summary[data-v-139749c4],.layout.is-centered .title[data-v-139749c4]{text-align:center}.layout.is-centered .summary[data-v-139749c4]{margin-inline:auto;max-width:640px}@media(max-width:1100px){.layout[data-v-139749c4],.layout.has-wide-aside[data-v-139749c4]:has(.side),.layout[data-v-139749c4]:has(.side){grid-template-columns:minmax(0,1fr)}.toc[data-v-139749c4]{display:none}.side[data-v-139749c4]{max-width:260px;position:static}.has-wide-aside .side[data-v-139749c4]{max-width:440px}}
