.article-page[data-v-1d8a8154]{color:var(--site-ink);min-height:100vh;overflow-x:clip}.article-shell[data-v-1d8a8154]{--article-measure:var(--site-container-text);--article-aside:200px;margin:0 auto;padding:calc(var(--site-header-clearance) + clamp(48px,6vw,88px)) 0 96px;width:min(1040px,100%)}.article-hero[data-v-1d8a8154]{max-width:820px}.article-back[data-v-1d8a8154]{align-items:center;color:var(--site-muted);display:inline-flex;font-size:var(--site-font-size-caption);font-weight:500;gap:8px;text-decoration:none;transition:color var(--site-duration-fast) var(--site-ease)}.article-back[data-v-1d8a8154]:before{border-bottom:1.6px solid;border-left:1.6px solid;content:"";height:7px;transform:rotate(45deg);transition:transform var(--site-duration-fast) var(--site-ease);width:7px}.article-back[data-v-1d8a8154]:hover{color:var(--site-ink)}.article-back[data-v-1d8a8154]:hover:before{transform:translate(-3px) rotate(45deg)}.article-hero__title[data-v-1d8a8154]{font-size:var(--site-font-size-section);font-weight:700;letter-spacing:var(--site-tracking-display);line-height:1.08;margin:28px 0 0;text-wrap:balance}.article-hero__lead[data-v-1d8a8154]{color:var(--site-muted);font-size:var(--site-font-size-lead);line-height:1.6;margin:24px 0 0;max-width:32em;text-wrap:pretty}.article-meta[data-v-1d8a8154]{border-top:1px solid var(--site-line);color:var(--site-subtle);display:flex;flex-wrap:wrap;font-size:var(--site-font-size-caption);font-weight:500;gap:6px 20px;margin:36px 0 0;padding-top:20px}.article-meta span[data-v-1d8a8154]:first-child{color:var(--site-muted-strong)}.article-layout[data-v-1d8a8154]{display:grid;gap:64px;grid-template-columns:minmax(0,var(--article-measure)) var(--article-aside);justify-content:space-between;margin-top:clamp(48px,6vw,72px)}.article-content[data-v-1d8a8154]{color:var(--site-ink-soft);font-size:var(--site-font-size-body);line-height:1.85;min-width:0}.article-content[data-v-1d8a8154]>:first-child{margin-top:0}.article-content[data-v-1d8a8154] h2{color:var(--site-ink);font-size:clamp(24px,2.2vw,30px);font-weight:700;letter-spacing:var(--site-tracking-title);line-height:1.3;margin:64px 0 0;scroll-margin-top:calc(var(--site-header-clearance) + 24px)}.article-content[data-v-1d8a8154] h3{color:var(--site-ink);font-size:20px;font-weight:700;line-height:1.4;margin:40px 0 0;scroll-margin-top:calc(var(--site-header-clearance) + 24px)}.article-content[data-v-1d8a8154] p{margin:20px 0 0;text-wrap:pretty}.article-content[data-v-1d8a8154] ol,.article-content[data-v-1d8a8154] ul{margin:20px 0 0;padding-left:1.3em}.article-content[data-v-1d8a8154] li{margin-top:10px;padding-left:.2em}.article-content[data-v-1d8a8154] li::marker{color:var(--site-subtle)}.article-content[data-v-1d8a8154] li p{margin:0}.article-content[data-v-1d8a8154] blockquote{background:var(--site-surface-muted);border-radius:var(--site-radius-lg);color:var(--site-ink);margin:32px 0 0;padding:clamp(20px,2.4vw,28px) clamp(22px,2.8vw,32px)}.article-content[data-v-1d8a8154] blockquote p{margin:0}.article-content[data-v-1d8a8154] blockquote p+p{margin-top:12px}.article-content[data-v-1d8a8154] strong{color:var(--site-ink);font-weight:650}.article-content[data-v-1d8a8154] a{color:var(--site-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-content[data-v-1d8a8154] code{background:var(--site-surface-muted);border-radius:var(--site-radius-sm);color:var(--site-ink);font-size:.9em;padding:.12em .4em}.article-content[data-v-1d8a8154] hr{border:0;border-top:1px solid var(--site-line);margin:48px 0 0}.article-aside[data-v-1d8a8154]{min-width:0}.article-toc[data-v-1d8a8154]{border-left:1px solid var(--site-line);display:flex;flex-direction:column;position:sticky;top:calc(var(--site-header-clearance) + 32px)}.article-toc__title[data-v-1d8a8154]{color:var(--site-subtle);font-size:var(--site-font-size-meta);font-weight:600;letter-spacing:.04em;margin:0 0 12px;padding-left:18px}.article-toc__link[data-v-1d8a8154]{border-left:1px solid transparent;color:var(--site-muted);font-size:var(--site-font-size-caption);line-height:1.45;margin-left:-1px;padding:7px 0 7px 18px;text-decoration:none;transition:color var(--site-duration-fast) var(--site-ease),border-color var(--site-duration-fast) var(--site-ease)}.article-toc__link--level-3[data-v-1d8a8154]{padding-left:32px}.article-toc__link[data-v-1d8a8154]:hover{border-left-color:var(--site-ink);color:var(--site-ink)}.related[data-v-1d8a8154]{border-top:1px solid var(--site-line);margin-top:var(--site-space-block);padding-top:var(--site-space-head)}.related__head[data-v-1d8a8154]{align-items:baseline;display:flex;gap:24px;justify-content:space-between}.related__title[data-v-1d8a8154]{font-size:var(--site-font-size-feature);font-weight:700;letter-spacing:var(--site-tracking-title);margin:0}.related__head .site-link-arrow[data-v-1d8a8154]{font-size:var(--site-font-size-caption)}.related__grid[data-v-1d8a8154]{display:grid;gap:40px clamp(20px,2.4vw,32px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.related-card[data-v-1d8a8154]{color:inherit;display:flex;flex-direction:column;min-width:0;text-decoration:none}.related-card__meta[data-v-1d8a8154]{color:var(--site-subtle);display:flex;flex-wrap:wrap;font-size:var(--site-font-size-caption);font-weight:500;gap:4px 16px;margin:20px 0 0}.related-card__meta span[data-v-1d8a8154]:first-child{color:var(--site-muted-strong)}.related-card__title[data-v-1d8a8154]{font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:10px 0 0;text-wrap:pretty;transition:color var(--site-duration-fast) var(--site-ease)}.related-card__summary[data-v-1d8a8154]{color:var(--site-muted);display:-webkit-box;font-size:15px;line-height:1.65;margin:8px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.related-card[data-v-1d8a8154]:focus-visible{border-radius:var(--site-radius-lg);outline:2px solid var(--site-accent);outline-offset:6px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.related-card[data-v-1d8a8154]:hover .blog-cover__score{transform:scale(1.03)}}@media(hover:hover){.related-card:hover .related-card__title[data-v-1d8a8154]{color:var(--site-muted-strong)}}@media(max-width:1080px){.article-layout[data-v-1d8a8154]{grid-template-columns:minmax(0,var(--article-measure));justify-content:start}.article-aside[data-v-1d8a8154]{display:none}}@media(max-width:900px){.related__grid[data-v-1d8a8154]{grid-template-columns:repeat(2,minmax(0,1fr))}.related-card[data-v-1d8a8154]:nth-child(3){display:none}}@media(max-width:768px){.article-shell[data-v-1d8a8154]{padding:calc(var(--site-header-clearance) + 40px) 0 64px}.article-content[data-v-1d8a8154],.article-hero[data-v-1d8a8154],.related-card__meta[data-v-1d8a8154],.related-card__summary[data-v-1d8a8154],.related-card__title[data-v-1d8a8154],.related__head[data-v-1d8a8154]{padding-inline:8px}.article-hero__title[data-v-1d8a8154]{font-size:var(--site-font-size-section-mobile);margin-top:22px}.article-hero__lead[data-v-1d8a8154]{margin-top:18px}.article-meta[data-v-1d8a8154]{margin-top:28px}.article-content[data-v-1d8a8154] h2{font-size:23px;margin-top:48px}.related__grid[data-v-1d8a8154]{gap:40px;grid-template-columns:minmax(0,1fr)}.related-card[data-v-1d8a8154]:nth-child(3){display:flex}}
