.markdown-body[data-v-b06b62d1]{max-width:var(--content-max-width);line-height:var(--line-height-relaxed);font-size:15px}.markdown-body[data-v-b06b62d1] h1{font-family:var(--font-editorial);font-size:var(--font-size-2xl);font-weight:400;margin:var(--space-2xl) 0 var(--space-md);letter-spacing:-.02em}.markdown-body[data-v-b06b62d1] h1:first-child{margin-top:0}.markdown-body[data-v-b06b62d1] h2{font-family:var(--font-editorial);font-size:2rem;font-weight:400;margin:3.2rem 0 1rem;line-height:1.15}.markdown-body[data-v-b06b62d1] h3{font-family:var(--font-editorial);font-size:1.45rem;font-weight:400;margin:2.3rem 0 .75rem}.markdown-body[data-v-b06b62d1] p{margin:0 0 1.35rem}.markdown-body[data-v-b06b62d1] ul,.markdown-body[data-v-b06b62d1] ol{margin:0 0 var(--space-md);padding-left:1.5em}.markdown-body[data-v-b06b62d1] li{margin-bottom:var(--space-xs)}.markdown-body[data-v-b06b62d1] pre{overflow-x:auto;padding:var(--space-lg);border:1px solid var(--line);border-radius:0;margin:var(--space-md) 0;font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:1.6}.markdown-body[data-v-b06b62d1] code{font-family:var(--font-mono);font-size:.9em}.markdown-body[data-v-b06b62d1] :not(pre)>code{padding:.2em .4em;background:var(--bg-sidebar);border-radius:var(--radius-sm)}.markdown-body[data-v-b06b62d1] img{max-width:100%;max-height:480px;width:auto;height:auto;display:block;margin:2.2rem auto;padding:7px;border:1px solid var(--line-strong);border-radius:0}.markdown-body[data-v-b06b62d1] blockquote{margin:2rem 0;padding:.2rem 0 .2rem 1.5rem;border-left:1px solid var(--datum);color:var(--ink-soft);font-family:var(--font-editorial);font-size:1.25rem}.markdown-body[data-v-b06b62d1] table{border-collapse:collapse;width:100%;margin:var(--space-md) 0}.markdown-body[data-v-b06b62d1] th,.markdown-body[data-v-b06b62d1] td{border:1px solid var(--el-border-color);padding:var(--space-sm) var(--space-md);text-align:left}.markdown-body[data-v-b06b62d1] th{background-color:var(--bg-sidebar);font-weight:600}.markdown-body[data-v-b06b62d1] tr:nth-child(2n){background-color:var(--bg-canvas)}.post-card[data-v-a63de87c]{display:flex;flex-direction:column;height:100%;min-height:0;background:transparent;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);overflow:hidden;transition:background .2s ease}.post-card[data-v-a63de87c]:hover{background:color-mix(in srgb,var(--map-blue) 7%,transparent)}.post-card__link[data-v-a63de87c]{display:flex;flex-direction:column;flex:1;min-height:0;text-decoration:none;color:inherit}.post-card__body[data-v-a63de87c]{display:flex;flex-direction:column;flex:1;min-height:0;padding:22px 4px 24px}.post-card__meta[data-v-a63de87c]{display:flex;justify-content:space-between;gap:16px;margin-bottom:20px;color:var(--muted);font-size:8px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.post-card__category[data-v-a63de87c]{display:inline-block;font-size:inherit;font-weight:700;color:var(--map-blue-deep);text-decoration:none}.post-card__category[data-v-a63de87c]:hover{text-decoration:underline}.post-card__title[data-v-a63de87c]{font-family:var(--font-editorial);font-size:25px;font-weight:400;margin:0 0 14px;line-height:1.08;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-card__link:hover .post-card__title[data-v-a63de87c]{color:var(--color-accent)}.post-card__excerpt[data-v-a63de87c]{flex:1;color:var(--el-text-color-secondary);font-size:11px;margin:0 0 22px;line-height:1.75;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-card__read[data-v-a63de87c]{font-size:8px;font-weight:700;color:var(--ink-soft);letter-spacing:.13em;text-transform:uppercase}.post-card__read i[data-v-a63de87c]{margin-left:10px;color:var(--datum);font-style:normal}.post-detail__layout[data-v-7c3eb81b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,220px);gap:clamp(42px,7vw,96px);align-items:start}.post-detail__article[data-v-7c3eb81b]{min-width:0}.post-detail__header[data-v-7c3eb81b]{max-width:850px;margin-bottom:54px;padding-bottom:24px;border-bottom:1px solid var(--line-strong)}.post-detail__eyebrow[data-v-7c3eb81b]{margin:0 0 20px;color:var(--datum);font-size:9px;font-weight:700;letter-spacing:.2em}.post-detail__title[data-v-7c3eb81b]{font-family:var(--font-editorial);font-size:clamp(48px,6.4vw,88px);font-weight:400;line-height:.98;margin:0 0 24px;letter-spacing:-.045em}.post-detail__meta[data-v-7c3eb81b]{display:flex;justify-content:space-between;gap:18px;font-size:var(--font-size-sm);color:var(--el-text-color-secondary);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.post-detail__meta time[data-v-7c3eb81b]{font-variant-numeric:tabular-nums}.post-detail__aside[data-v-7c3eb81b]{position:sticky;top:calc(var(--space-md) + 60px)}.post-detail__nav[data-v-7c3eb81b]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border)}.post-detail__nav-link[data-v-7c3eb81b]{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md);background:var(--bg-canvas);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:border-color .15s ease}.post-detail__nav-link[data-v-7c3eb81b]:hover{border-color:var(--color-accent)}.post-detail__nav-link--spacer[data-v-7c3eb81b]{background:transparent;border-color:transparent;cursor:default;pointer-events:none}.post-detail__nav-link--next[data-v-7c3eb81b]{text-align:right}.post-detail__nav-label[data-v-7c3eb81b]{font-size:var(--font-size-xs);font-weight:500;color:var(--color-accent)}.post-detail__nav-title[data-v-7c3eb81b]{font-size:var(--font-size-sm);color:var(--el-text-color-regular);line-height:var(--line-height-tight)}.post-detail__nav-link:hover .post-detail__nav-title[data-v-7c3eb81b]{color:var(--el-text-color-primary)}.post-detail__recommended[data-v-7c3eb81b]{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border)}.post-detail__recommended-title[data-v-7c3eb81b]{font-size:var(--font-size-xl);font-weight:600;margin:0 0 var(--space-lg);letter-spacing:-.02em}.post-detail__recommended-list[data-v-7c3eb81b]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-lg)}.post-detail__recommended-item[data-v-7c3eb81b]{display:flex;min-height:0}.post-detail--empty[data-v-7c3eb81b]{color:var(--el-text-color-secondary)}@media(max-width:900px){.post-detail__layout[data-v-7c3eb81b]{grid-template-columns:1fr}.post-detail__title[data-v-7c3eb81b]{font-size:var(--font-size-2xl)}.post-detail__aside[data-v-7c3eb81b]{position:static;order:-1;padding-top:var(--space-sm);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border)}}@media(max-width:600px){.post-detail__nav[data-v-7c3eb81b]{grid-template-columns:1fr}.post-detail__nav-link--next[data-v-7c3eb81b]{text-align:left}}
