._page_15nzx_1{--article-measure: 720px;--article-sidebar: 232px;background:var(--bg)}._main_15nzx_8{position:relative;z-index:1}._skipLink_15nzx_13{position:fixed;top:12px;left:12px;z-index:100;min-height:44px;padding:0 16px;border:1px solid var(--ink);border-radius:8px;display:inline-flex;align-items:center;background:var(--paper);color:var(--ink);font-size:var(--text-card-body);font-weight:600;transform:translateY(-72px);transition:transform .16s var(--ease)}._skipLink_15nzx_13:focus{transform:translateY(0)}._frame_15nzx_36{padding-top:clamp(40px,5vw,68px);padding-bottom:clamp(84px,9vw,124px)}._backLink_15nzx_41{width:fit-content;min-height:44px;margin-bottom:clamp(34px,4vw,52px);display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:var(--text-label);font-weight:520}._backLink_15nzx_41:hover{color:var(--ink)}._backLink_15nzx_41 svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}._layout_15nzx_67{display:grid;grid-template-columns:minmax(0,var(--article-measure)) var( --article-sidebar );gap:clamp(52px,6vw,72px);align-items:start;justify-content:center}._article_15nzx_77{min-width:0}._header_15nzx_81{scroll-margin-top:calc(var(--nav-height) + 24px)}._meta_15nzx_85{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--faint);font-size:var(--text-meta);line-height:1.45}._draftBadge_15nzx_95{padding:4px 7px;border:1px solid var(--line-strong);border-radius:999px;color:var(--heading-ink);background:var(--surface);font-size:.6875rem;font-weight:650;letter-spacing:.055em;line-height:1;text-transform:uppercase}._mobileReadingTime_15nzx_108{display:none}._header_15nzx_81 h1{max-width:17ch;margin-top:20px;color:var(--heading-ink);font-family:var(--font-display);font-size:clamp(2.65rem,5vw,4.35rem);font-optical-sizing:auto;font-weight:590;letter-spacing:-.025em;line-height:.98;text-wrap:balance}._description_15nzx_125{max-width:61ch;margin-top:24px;color:var(--muted);font-size:clamp(1.0625rem,1.45vw,1.22rem);line-height:1.6;text-wrap:pretty}._cover_15nzx_134{margin:clamp(36px,4vw,48px) 0 0;border:1px solid var(--line);border-radius:16px;background:var(--paper);overflow:hidden}._cover_15nzx_134 img{width:100%;height:auto}._body_15nzx_147{margin-top:clamp(44px,5vw,60px);color:var(--heading-ink);font-size:1.125rem;line-height:1.72}._body_15nzx_147 p,._body_15nzx_147 ul,._body_15nzx_147 ol,._body_15nzx_147 blockquote,._body_15nzx_147 pre,._body_15nzx_147 table{margin:0}._body_15nzx_147 p+p,._body_15nzx_147 p+ul,._body_15nzx_147 p+ol,._body_15nzx_147 ul+p,._body_15nzx_147 ol+p,._body_15nzx_147 blockquote+p,._body_15nzx_147 pre+p,._body_15nzx_147 table+p{margin-top:1.35em}._body_15nzx_147 h2,._body_15nzx_147 h3{color:var(--heading-ink);font-family:var(--font-display);font-optical-sizing:auto;font-weight:600;letter-spacing:-.015em;text-wrap:balance;scroll-margin-top:calc(var(--nav-height) + 28px)}._body_15nzx_147 h2{margin:clamp(64px,7vw,84px) 0 24px;font-size:clamp(2rem,3vw,2.65rem);line-height:1.06}._body_15nzx_147 h3{margin:46px 0 18px;font-size:clamp(1.55rem,2.25vw,1.9rem);line-height:1.15}._body_15nzx_147 ul,._body_15nzx_147 ol{padding-left:1.4em}._body_15nzx_147 li{padding-left:.28em}._body_15nzx_147 li+li{margin-top:.58em}._body_15nzx_147 a,._author_15nzx_211 a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-decoration-thickness:1px;text-underline-offset:.2em}._body_15nzx_147 a:hover,._author_15nzx_211 a:hover{text-decoration-color:currentColor}._body_15nzx_147 strong{font-weight:650}._body_15nzx_147 blockquote{margin-top:2em;padding:4px 0 4px 24px;border-left:3px solid var(--ink);color:var(--muted);font-family:var(--font-display);font-size:1.3em;font-style:italic;line-height:1.5}._body_15nzx_147 code{padding:.16em .38em;border:1px solid var(--line);border-radius:5px;background:var(--surface);font-family:var(--font-mono);font-size:.84em}._body_15nzx_147 pre{margin-top:2em;padding:22px;border:1px solid #303633;border-radius:12px;background:#151816;color:#f3f5f4;overflow-x:auto;font-size:.875rem;line-height:1.65}._body_15nzx_147 pre code{padding:0;border:0;background:transparent;color:inherit;font-size:inherit}._body_15nzx_147 img{width:100%;height:auto;margin-block:2.25em;border:1px solid var(--line);border-radius:14px;background:var(--paper)}._body_15nzx_147 hr{margin:56px 0;border:0;border-top:1px solid var(--line)}._body_15nzx_147 table{width:100%;margin-top:2em;border:1px solid var(--line);border-radius:10px;border-collapse:separate;border-spacing:0;display:block;overflow-x:auto;background:var(--paper);font-size:.9375rem;line-height:1.5}._body_15nzx_147 th,._body_15nzx_147 td{min-width:150px;padding:14px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}._body_15nzx_147 th{color:var(--ink);background:var(--surface);font-weight:620}._body_15nzx_147 tr:last-child td{border-bottom:0}._body_15nzx_147 th:last-child,._body_15nzx_147 td:last-child{border-right:0}._author_15nzx_211{margin-top:clamp(72px,8vw,96px);padding-block:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:144px minmax(0,1fr);gap:28px;color:var(--muted);font-size:.9375rem;line-height:1.65}._authorLabel_15nzx_335{color:var(--faint);font-size:var(--text-eyebrow);font-weight:650;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}._authorName_15nzx_344{width:fit-content;margin-bottom:6px;display:block;color:var(--heading-ink);font-weight:650;text-decoration:none}._sidebar_15nzx_353{min-width:0;align-self:stretch}._toc_15nzx_358{position:sticky;top:calc(var(--nav-height) + 30px);max-height:calc(100vh - var(--nav-height) - 60px);color:var(--muted);font-size:var(--text-card-body);line-height:1.45;overflow-y:auto;scrollbar-width:thin}._readingTime_15nzx_369{padding-bottom:24px;color:var(--heading-ink);font-weight:560}._tocLinks_15nzx_375{padding-block:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;gap:12px}._tocLinks_15nzx_375 a{transition:color .12s ease}._tocLinks_15nzx_375 a:hover{color:var(--ink)}._nestedTocLink_15nzx_391{padding-left:14px;color:var(--faint);font-size:.8125rem}._share_15nzx_397{padding-top:26px}._share_15nzx_397>p{color:var(--heading-ink);font-weight:620}._shareLinks_15nzx_406{margin-top:12px;display:flex;gap:9px}._shareLinks_15nzx_406 a{width:40px;height:40px;border:1px solid var(--line);border-radius:8px;display:grid;place-items:center;color:var(--ink);background:var(--paper);font-size:.875rem;font-weight:700;transition:border-color .12s ease,background .12s ease}._shareLinks_15nzx_406 a:hover{border-color:var(--line-strong);background:var(--hover)}._related_15nzx_433{padding-bottom:clamp(88px,9vw,124px)}._related_15nzx_433>h2{color:var(--heading-ink);font-family:var(--font-display);font-size:clamp(2rem,3vw,2.75rem);font-optical-sizing:auto;font-weight:600;letter-spacing:-.015em}._relatedGrid_15nzx_446{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}._relatedCard_15nzx_453{min-width:0;padding-bottom:20px;border-bottom:1px solid var(--line);display:block}._relatedImage_15nzx_460{aspect-ratio:16 / 9;margin-bottom:20px;border:1px solid var(--line);border-radius:12px;background:var(--paper);overflow:hidden}._relatedImage_15nzx_460 img{width:100%;height:100%;object-fit:cover;transition:transform .32s var(--ease)}._relatedCard_15nzx_453:hover ._relatedImage_15nzx_460 img{transform:scale(1.015)}._relatedCard_15nzx_453>p{color:var(--faint);font-size:var(--text-eyebrow);font-weight:650;letter-spacing:.07em;text-transform:uppercase}._relatedCard_15nzx_453 h3{max-width:25ch;margin-top:10px;color:var(--heading-ink);font-family:var(--font-display);font-size:clamp(1.4rem,2vw,1.75rem);font-optical-sizing:auto;font-weight:600;letter-spacing:-.01em;line-height:1.15}._relatedCard_15nzx_453 time{margin-top:14px;display:block;color:var(--faint);font-size:var(--text-meta)}._closing_15nzx_507{padding-block:clamp(64px,7vw,88px);background:var(--surface)}._closingInner_15nzx_512{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:center}._closing_15nzx_507 h2{color:var(--heading-ink);font-family:var(--font-display);font-size:clamp(2.2rem,3.7vw,3.3rem);font-optical-sizing:auto;font-weight:600;letter-spacing:-.02em;line-height:1}._closing_15nzx_507 p{max-width:62ch;margin-top:14px;color:var(--muted);font-size:1.0625rem;line-height:1.6}._closing_15nzx_507 .button{min-height:46px;padding-inline:22px}@media(max-width:1023px){._frame_15nzx_36{width:min(100%,calc(var(--article-measure) + var(--pad) + var(--pad)))}._layout_15nzx_67{display:block}._sidebar_15nzx_353{display:none}._mobileReadingTime_15nzx_108{display:inline}}@media(max-width:767px){._frame_15nzx_36{padding-top:28px;padding-bottom:80px}._backLink_15nzx_41{margin-bottom:34px}._header_15nzx_81 h1{margin-top:18px;font-size:clamp(2.45rem,12vw,3.45rem);line-height:.99}._description_15nzx_125{margin-top:20px;font-size:1.0625rem}._cover_15nzx_134{margin-top:32px;border-radius:12px}._body_15nzx_147{margin-top:40px;font-size:1.03125rem;line-height:1.7}._body_15nzx_147 h2{margin-top:58px;font-size:2rem}._body_15nzx_147 h3{margin-top:38px;font-size:1.55rem}._body_15nzx_147 blockquote{padding-left:18px;font-size:1.2em}._body_15nzx_147 pre{margin-inline:calc(var(--pad) * -.5);border-radius:10px}._author_15nzx_211{grid-template-columns:1fr;gap:12px}._relatedGrid_15nzx_446{grid-template-columns:1fr;gap:38px}._closingInner_15nzx_512{grid-template-columns:1fr;gap:28px}._closing_15nzx_507 .button{width:fit-content}}@media(prefers-reduced-motion:reduce){._skipLink_15nzx_13,._relatedImage_15nzx_460 img,._shareLinks_15nzx_406 a,._tocLinks_15nzx_375 a{transition:none}}
