.progress[data-v-d80c8222]{position:fixed;inset:0 0 auto;z-index:60;height:3px;background:var(--m-brand);transform-origin:left}.head[data-v-d80c8222]{padding-top:clamp(130px,16vw,200px);padding-bottom:48px;max-width:980px}.back[data-v-d80c8222]{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-bottom:20px;font-weight:600;color:var(--m-ink-muted);text-decoration:none}.flip[data-v-d80c8222]{transform:rotate(180deg)}.meta[data-v-d80c8222]{margin:0 0 18px;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--m-brand-strong)}.excerpt[data-v-d80c8222]{margin:24px 0 0;max-width:56ch;font-size:1.2rem;color:var(--m-ink-muted)}.prose[data-v-d80c8222]{max-width:68ch;margin-inline:auto;font-size:1.12rem;line-height:1.75}.prose p[data-v-d80c8222]{margin:0 0 1.3em;color:var(--m-ink-muted)}.prose .highlight[data-v-d80c8222]{font-family:var(--font-display);font-size:1.5rem;line-height:1.4;color:var(--m-ink)}.prose .highlight[data-v-d80c8222]:first-letter{float:left;margin:.06em .1em 0 0;font-size:3.4em;line-height:.8;font-style:italic;color:var(--m-brand)}.prose h2[data-v-d80c8222]{margin:2em 0 .6em;font-family:var(--font-display);font-size:2rem;font-weight:540;line-height:1.12;letter-spacing:-.02em}.prose h3[data-v-d80c8222]{margin:1.6em 0 .5em;font-size:1.2rem}.prose ul[data-v-d80c8222]{margin:0 0 1.4em;padding-left:1.2em;color:var(--m-ink-muted)}.prose li[data-v-d80c8222]::marker{color:var(--m-brand)}.tip[data-v-d80c8222]{display:flex;gap:14px;margin:1.6em 0;padding:20px 22px;border-radius:22px}.tip svg[data-v-d80c8222]{flex:none;margin-top:5px;color:var(--m-brand)}.tip p[data-v-d80c8222]{margin:0;color:var(--m-ink)}blockquote[data-v-d80c8222]{margin:2em 0;padding-left:24px;border-left:3px solid var(--m-brand)}blockquote p[data-v-d80c8222]{font-family:var(--font-display);font-size:1.5rem;font-style:italic;line-height:1.35;color:var(--m-ink)!important}cite[data-v-d80c8222]{font-style:normal;font-size:.9rem;color:var(--m-ink-faint)}.end[data-v-d80c8222]{display:flex;flex-wrap:wrap;gap:12px;padding-top:32px;margin-top:40px;border-top:1px solid var(--m-line)}.related[data-v-d80c8222]{max-width:68ch;margin:72px auto clamp(80px,10vw,140px)}.related ul[data-v-d80c8222]{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.rel[data-v-d80c8222]{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 22px;border-radius:20px;font-weight:500;text-decoration:none}.rel svg[data-v-d80c8222]{flex:none;color:var(--m-brand)}
