body.page-article{--bg:color-mix(in srgb, var(--c) 20%, #f8f8f6);background:var(--bg)}.art-head[data-astro-cid-scd62v54]{padding-top:clamp(40px,6vw,96px)}.art-head[data-astro-cid-scd62v54] .wrap[data-astro-cid-scd62v54]{gap:20px;display:grid}.crumbs[data-astro-cid-scd62v54]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.crumbs[data-astro-cid-scd62v54] li[data-astro-cid-scd62v54]+li[data-astro-cid-scd62v54]:before{content:"/";color:var(--faint);margin-right:6px}.crumbs[data-astro-cid-scd62v54] a[data-astro-cid-scd62v54]{text-decoration:none}.crumbs[data-astro-cid-scd62v54] a[data-astro-cid-scd62v54]:hover{color:var(--ink)}.art-kicker[data-astro-cid-scd62v54]{font:500 14px/1.3 var(--font-text);color:var(--ci)}.art-title[data-astro-cid-scd62v54]{max-width:17ch;font-size:clamp(46px,30px + 4.095vw,89px);line-height:calc(1.08em + 2px)}.art-byline[data-astro-cid-scd62v54]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.byline[data-astro-cid-scd62v54]{align-items:center;gap:8px;display:inline-flex}.byline[data-astro-cid-scd62v54] img{border-radius:50%;width:28px;height:28px}.byline[data-astro-cid-scd62v54] span[data-astro-cid-scd62v54]{font:500 19px/25px var(--font-text);color:var(--ci)}.art-tags[data-astro-cid-scd62v54]{flex-wrap:wrap;gap:6px;display:flex}.art-intro[data-astro-cid-scd62v54]{width:min(100% - 2 * var(--gutter), 656px);text-align:center;font:500 clamp(24px, 2.4vw, 32px)/1.3 var(--font-display);letter-spacing:-.03em;margin:clamp(48px,6vw,80px) auto 0}.chapters[data-astro-cid-scd62v54]{z-index:40;border-block:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:blur(14px);margin-top:clamp(48px,6vw,80px);position:sticky;top:68px}.chapters__inner[data-astro-cid-scd62v54]{justify-content:space-between;align-items:center;gap:24px;height:62px;display:flex}.chapters__home[data-astro-cid-scd62v54]{min-width:0;font:500 15px/1 var(--font-display);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.chapters__home[data-astro-cid-scd62v54] img{flex:none;width:22px;height:22px}.chapters__home[data-astro-cid-scd62v54]>span[data-astro-cid-scd62v54]:first-of-type{color:var(--faint)}.chapters__short[data-astro-cid-scd62v54]{text-overflow:ellipsis;max-width:28ch;overflow:hidden}.chapters__list[data-astro-cid-scd62v54]{gap:20px;margin:0;padding:0;list-style:none;display:flex}.chapters__list[data-astro-cid-scd62v54] a[data-astro-cid-scd62v54],.chapters__menu[data-astro-cid-scd62v54] ol[data-astro-cid-scd62v54] a[data-astro-cid-scd62v54]{font:500 13.5px/1 var(--font-text);color:color-mix(in srgb, var(--ink) 66%, transparent);white-space:nowrap;text-decoration:none;transition:color .2s}.chapters__list[data-astro-cid-scd62v54] a[data-astro-cid-scd62v54].is-read,.chapters__menu[data-astro-cid-scd62v54] ol[data-astro-cid-scd62v54] a[data-astro-cid-scd62v54].is-read{color:color-mix(in srgb, var(--ink) 80%, transparent)}.chapters__list[data-astro-cid-scd62v54] a[data-astro-cid-scd62v54].is-current,.chapters__menu[data-astro-cid-scd62v54] ol[data-astro-cid-scd62v54] a[data-astro-cid-scd62v54].is-current,.chapters__list[data-astro-cid-scd62v54] a[data-astro-cid-scd62v54]:hover{color:var(--ink)}.chapters__progress[data-astro-cid-scd62v54]{background:var(--ink);transform-origin:0;height:2px;transform:scaleX(var(--p,0));position:absolute;bottom:-1px;left:0;right:0}.chapters__menu[data-astro-cid-scd62v54]{display:none;position:relative}.chapters__menu[data-astro-cid-scd62v54] summary[data-astro-cid-scd62v54]{cursor:pointer;font:500 13.5px/1 var(--font-text);white-space:nowrap;list-style:none}.chapters__menu[data-astro-cid-scd62v54] summary[data-astro-cid-scd62v54]::-webkit-details-marker{display:none}.chapters__of[data-astro-cid-scd62v54]{color:var(--muted)}.chapters__menu[data-astro-cid-scd62v54] ol[data-astro-cid-scd62v54]{background:var(--card);min-width:260px;box-shadow:0 0 0 1px var(--line), 0 20px 40px -20px #1113164d;border-radius:12px;gap:2px;margin:0;padding:8px;list-style:none;display:grid;position:absolute;top:calc(100% + 14px);right:0}.chapters__menu[data-astro-cid-scd62v54] ol[data-astro-cid-scd62v54] a[data-astro-cid-scd62v54]{border-radius:8px;padding:10px;display:block}.chapters__menu[data-astro-cid-scd62v54] ol[data-astro-cid-scd62v54] a[data-astro-cid-scd62v54]:hover{background:var(--bg-2)}@media (width<=1099px){.chapters__inner[data-astro-cid-scd62v54]{height:50px}.chapters__list[data-astro-cid-scd62v54]{display:none}.chapters__menu[data-astro-cid-scd62v54]{display:block}}.art-body[data-astro-cid-scd62v54]{width:min(100% - 2 * var(--gutter), 656px);margin:clamp(40px,5vw,72px) auto 0;font-size:18px;line-height:26px}.art-body[data-astro-cid-scd62v54]>*+*{margin-top:16px}.art-body[data-astro-cid-scd62v54] .chapter-label{font:500 15px/1 var(--font-text);color:var(--ci);margin-top:clamp(64px,8vw,120px)}.art-body[data-astro-cid-scd62v54]>.chapter-label:first-child{margin-top:0}.art-body[data-astro-cid-scd62v54] .chapter-label+h2{margin-top:14px}.art-body[data-astro-cid-scd62v54] h2{scroll-margin-top:150px;font-size:clamp(32px,3.6vw,56px);line-height:1.05}.art-body[data-astro-cid-scd62v54] h2+*{margin-top:24px}.art-body[data-astro-cid-scd62v54] h3{letter-spacing:-.02em;margin-top:32px;font-size:24px;line-height:28px}.art-body[data-astro-cid-scd62v54] ul,.art-body[data-astro-cid-scd62v54] ol{padding-left:1.2em}.art-body[data-astro-cid-scd62v54] li+li{margin-top:.4em}.art-body[data-astro-cid-scd62v54] code{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:6px;padding:2px 6px;font-size:.86em}.art-body[data-astro-cid-scd62v54] a{text-underline-offset:3px;text-decoration-thickness:1.5px}.art-body[data-astro-cid-scd62v54] .callout{margin-block:40px}.art-body[data-astro-cid-scd62v54] .pull{margin:clamp(48px,6vw,80px) 0;position:relative}.art-body[data-astro-cid-scd62v54] .pull p{font:500 32px/1.2 var(--font-display);letter-spacing:-.03em}.art-body[data-astro-cid-scd62v54] .pull:before{content:"“";font:500 128px/1 var(--font-display);color:var(--cb);position:absolute;top:-24px;right:calc(100% + 20px)}@media (width<=900px){.art-body[data-astro-cid-scd62v54] .pull:before{height:56px;font-size:96px;display:block;position:static}}.art-end[data-astro-cid-scd62v54]{width:min(100% - 2 * var(--gutter), 656px);gap:40px;margin:clamp(72px,9vw,120px) auto 0;display:grid}.author-card[data-astro-cid-scd62v54]{border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);grid-template-columns:80px 1fr;align-items:start;gap:40px;padding-top:40px;display:grid}.author-card[data-astro-cid-scd62v54] img{border-radius:50%;width:80px;height:80px}.author-card[data-astro-cid-scd62v54] strong[data-astro-cid-scd62v54]{font:500 24px/1.2 var(--font-display);letter-spacing:-.02em;margin-bottom:8px;display:block}.author-card[data-astro-cid-scd62v54] p[data-astro-cid-scd62v54]{color:#4d4b46;font-size:18px;line-height:28px}.art-cta[data-astro-cid-scd62v54]{background:color-mix(in srgb, var(--c) 55%, var(--card));border-radius:12px;justify-items:start;gap:16px;padding:clamp(28px,4vw,44px);display:grid}.art-cta[data-astro-cid-scd62v54] img{border-radius:15px;width:56px;height:56px}.art-cta[data-astro-cid-scd62v54] h2[data-astro-cid-scd62v54]{font-size:clamp(32px,3.4vw,44px)}.art-cta[data-astro-cid-scd62v54] p[data-astro-cid-scd62v54]{color:var(--ink);opacity:.75;max-width:46ch}@media (width<=560px){.author-card[data-astro-cid-scd62v54]{grid-template-columns:56px 1fr;gap:18px}.author-card[data-astro-cid-scd62v54] img{width:56px;height:56px}}
