.head[data-astro-cid-7natcuz3]{flex-direction:column;gap:clamp(40px,7vw,96px);padding-block:32px 72px;display:flex}.head-bar[data-astro-cid-7natcuz3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 56px;display:flex}.back[data-astro-cid-7natcuz3]{letter-spacing:.16em;align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.head-title[data-astro-cid-7natcuz3]{flex-direction:column;gap:28px;max-width:1000px;display:flex}.meta[data-astro-cid-7natcuz3]{font-family:var(--font-display);letter-spacing:.16em;color:var(--text-label);flex-wrap:wrap;gap:8px 20px;font-size:12px;display:flex}.meta[data-astro-cid-7natcuz3] time[data-astro-cid-7natcuz3]{color:var(--accent)}h1[data-astro-cid-7natcuz3]{font-variation-settings:"opsz" 72;letter-spacing:-.02em;margin:0;font-size:clamp(40px,5.2vw,76px);font-weight:300;line-height:1.04}.dek[data-astro-cid-7natcuz3]{max-width:34ch;color:var(--text-muted);margin:0;font-size:clamp(22px,2.2vw,30px);font-style:italic;font-weight:300;line-height:1.35}.feature[data-astro-cid-7natcuz3]{max-width:1180px;margin:0}.feature[data-astro-cid-7natcuz3] img{aspect-ratio:21/9;object-fit:cover;object-position:center 62%;background:var(--surface);border-radius:4px;width:100%}.body[data-astro-cid-7natcuz3]{flex-wrap:wrap;align-items:flex-start;gap:56px 96px;display:flex}.prose[data-astro-cid-7natcuz3]{color:#d6d2cb;flex-direction:column;flex:560px;gap:26px;min-width:0;max-width:700px;font-size:21px;font-weight:400;line-height:1.7;display:flex}.prose[data-astro-cid-7natcuz3] :is(p,ul,ol,blockquote,figure,pre,table,hr){margin:0}.prose[data-astro-cid-7natcuz3]>p:first-child{color:var(--text);font-size:25px;font-weight:300;line-height:1.55}.prose[data-astro-cid-7natcuz3] h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin:48px 0 0;scroll-margin-top:24px;font-size:28px;font-weight:500;line-height:1.25}.prose[data-astro-cid-7natcuz3] h2 em{font-family:var(--font-body);font-weight:300}.prose[data-astro-cid-7natcuz3] h3{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text);margin:16px 0 0;font-size:13px;font-weight:600}.prose[data-astro-cid-7natcuz3] h4{font-family:var(--font-display);color:var(--text);margin:8px 0 0;font-size:18px;font-weight:500}.prose[data-astro-cid-7natcuz3] :is(ul,ol){flex-direction:column;gap:10px;padding-inline-start:28px;display:flex}.prose[data-astro-cid-7natcuz3] li{padding-inline-start:8px}.prose[data-astro-cid-7natcuz3] li::marker{color:var(--text-label);font-family:var(--font-display);font-size:.8em}.prose[data-astro-cid-7natcuz3] a{text-underline-offset:5px;text-decoration-color:var(--accent)}.prose[data-astro-cid-7natcuz3] strong{color:var(--text);font-weight:600}.prose[data-astro-cid-7natcuz3] blockquote{border-inline-start:2px solid var(--accent);color:var(--text);padding-inline-start:24px;font-size:25px;font-style:italic;font-weight:300;line-height:1.5}.prose[data-astro-cid-7natcuz3] blockquote p{margin:0}.prose[data-astro-cid-7natcuz3] img{border-radius:4px;margin-block:14px}.prose[data-astro-cid-7natcuz3] p:has(>img:only-child)+p:has(>em:only-child){color:var(--text-label);margin-top:-14px;font-size:16px;font-weight:300;line-height:1.5}.prose[data-astro-cid-7natcuz3] figcaption{color:var(--text-label);margin-top:12px;font-size:16px;font-style:italic;font-weight:300;line-height:1.5}.prose[data-astro-cid-7natcuz3] hr{border:0;border-top:1px solid var(--hairline);margin-block:24px}.prose[data-astro-cid-7natcuz3] code{background:var(--surface);border-radius:4px;padding:2px 6px;font-size:.85em}.prose[data-astro-cid-7natcuz3] pre{background:var(--surface);border-radius:6px;padding:20px;font-size:15px;line-height:1.6;overflow-x:auto}.prose[data-astro-cid-7natcuz3] pre code{background:0 0;padding:0}.prose[data-astro-cid-7natcuz3] table{border-collapse:collapse;font-size:17px;display:block;overflow-x:auto}.prose[data-astro-cid-7natcuz3] :is(th,td){border-bottom:1px solid var(--hairline);text-align:start;padding:10px 14px}.prose[data-astro-cid-7natcuz3] th{font-family:var(--font-display);letter-spacing:.08em;color:var(--text);font-size:13px;font-weight:600}.end[data-astro-cid-7natcuz3]{background:var(--seal);border-radius:2px;align-self:flex-start;width:10px;height:10px;margin-top:12px}.author[data-astro-cid-7natcuz3]{border-top:1px solid var(--hairline);align-items:flex-start;gap:20px;margin-top:56px;padding-top:36px;display:flex}.author[data-astro-cid-7natcuz3] svg{flex:0 0 44px;margin:4px}.author[data-astro-cid-7natcuz3] div[data-astro-cid-7natcuz3]{flex-direction:column;gap:6px;display:flex}.author-name[data-astro-cid-7natcuz3]{font-family:var(--font-display);color:var(--text);font-size:16px;font-weight:600}.author[data-astro-cid-7natcuz3] p[data-astro-cid-7natcuz3]{color:var(--text-muted);margin:0;font-size:18px;font-weight:300;line-height:1.5}.author[data-astro-cid-7natcuz3] p[data-astro-cid-7natcuz3] a[data-astro-cid-7natcuz3]{color:var(--accent);text-underline-offset:4px}.toc[data-astro-cid-7natcuz3]{font-family:var(--font-display);flex-direction:column;flex:0 0 240px;gap:16px;padding-top:8px;display:flex;position:sticky;top:32px}.toc[data-astro-cid-7natcuz3] ol[data-astro-cid-7natcuz3]{padding:0;border-inline-start:1px solid var(--hairline);flex-direction:column;gap:12px;margin:0;padding-inline-start:16px;font-size:14px;line-height:1.4;list-style:none;display:flex}.toc[data-astro-cid-7natcuz3] a[data-astro-cid-7natcuz3]{color:var(--text-muted);text-decoration:none;transition:color .2s;display:block;position:relative}.toc[data-astro-cid-7natcuz3] a[data-astro-cid-7natcuz3]:hover,.toc[data-astro-cid-7natcuz3] a[data-astro-cid-7natcuz3][aria-current]{color:var(--text)}.toc[data-astro-cid-7natcuz3] a[data-astro-cid-7natcuz3]:before{content:"";background:var(--accent);opacity:0;border-radius:1px;width:2px;transition:opacity .2s;position:absolute;inset-block:0;inset-inline-start:-17px}.toc[data-astro-cid-7natcuz3] a[data-astro-cid-7natcuz3][aria-current]:before{opacity:1}.more[data-astro-cid-7natcuz3]{border-top:1px solid var(--hairline);margin-top:120px;padding-block:96px}.more-inner[data-astro-cid-7natcuz3]{flex-direction:column;gap:8px;max-width:1100px;margin:0 auto;display:flex}.more-head[data-astro-cid-7natcuz3]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:32px;display:flex}.more-head[data-astro-cid-7natcuz3] .section-title[data-astro-cid-7natcuz3]{font-size:clamp(28px,3vw,44px)}.more-head[data-astro-cid-7natcuz3] a[data-astro-cid-7natcuz3]{text-decoration:none}.row[data-astro-cid-7natcuz3]{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-block:24px;text-decoration:none;display:flex}.row[data-astro-cid-7natcuz3]:last-child{border-bottom:1px solid var(--hairline)}.row-title[data-astro-cid-7natcuz3]{font-size:clamp(22px,2.4vw,30px);font-weight:300}.row[data-astro-cid-7natcuz3]:hover .row-title[data-astro-cid-7natcuz3]{text-underline-offset:6px;text-decoration:underline 1px}.row-date[data-astro-cid-7natcuz3]{font-family:var(--font-display);letter-spacing:.16em;color:var(--accent);white-space:nowrap;font-size:12px}[dir=rtl] .meta[data-astro-cid-7natcuz3],[dir=rtl] .back[data-astro-cid-7natcuz3]{letter-spacing:.04em}[dir=rtl] .prose[data-astro-cid-7natcuz3] h3{letter-spacing:0}@media (width<=760px){.toc[data-astro-cid-7natcuz3]{display:none}.more[data-astro-cid-7natcuz3]{margin-top:64px;padding-block:72px}.feature[data-astro-cid-7natcuz3] img{aspect-ratio:16/9}}
