.read.svelte-1nbe6r3{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start;max-width:1140px;margin:0 auto}.read.solo.svelte-1nbe6r3{grid-template-columns:minmax(0,1fr);max-width:820px}.post.svelte-1nbe6r3{padding:clamp(18px,4vw,42px)}.rail.svelte-1nbe6r3{position:sticky;top:74px;display:flex;flex-direction:column;gap:10px;padding:14px}.r-card.svelte-1nbe6r3{display:flex;gap:11px;align-items:center;padding:9px}.r-thumb.svelte-1nbe6r3{position:relative;width:86px;aspect-ratio:1200 / 630;flex:none;border-radius:8px;overflow:hidden;background-size:cover;background-position:center;background-color:var(--surface-2)}.r-thumb.svelte-1nbe6r3 img:where(.svelte-1nbe6r3){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.r-body.svelte-1nbe6r3{display:flex;flex-direction:column;gap:3px;min-width:0}.r-title.svelte-1nbe6r3{font-size:.85rem;line-height:1.32;font-weight:600;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.r-date.svelte-1nbe6r3{font-size:.72rem;color:var(--faint)}@media (max-width: 1000px){.read.svelte-1nbe6r3{grid-template-columns:minmax(0,1fr);max-width:820px}.rail.svelte-1nbe6r3{position:static}}.back.svelte-1nbe6r3{color:var(--muted);font-size:.85rem}.cat.svelte-1nbe6r3{display:block;margin-top:14px;color:var(--ember)}.post.svelte-1nbe6r3 h1:where(.svelte-1nbe6r3){font-size:clamp(2rem,5vw,2.9rem);margin:8px 0 12px;line-height:1.05}.byline.svelte-1nbe6r3{font-size:.9rem;margin-bottom:22px}.author.svelte-1nbe6r3{color:var(--text);font-weight:600}.cover.svelte-1nbe6r3{width:100%;border-radius:var(--r-lg);border:1px solid var(--line);margin-bottom:24px}.content.svelte-1nbe6r3{white-space:pre-wrap;line-height:1.85;font-size:1.06rem;color:color-mix(in srgb,var(--text) 92%,var(--muted))}.content.html.svelte-1nbe6r3{white-space:normal}.content.html.svelte-1nbe6r3 p{margin:0 0 16px}.content.html.svelte-1nbe6r3 h2,.content.html.svelte-1nbe6r3 h3{margin:24px 0 10px;color:var(--text)}.content.html.svelte-1nbe6r3 h2[id]{scroll-margin-top:84px}.toc.svelte-1nbe6r3{margin:0 0 22px;padding:14px 18px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg)}.toc-label.svelte-1nbe6r3{display:block;font-family:var(--display);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.toc.svelte-1nbe6r3 ol:where(.svelte-1nbe6r3){margin:0;padding-left:20px;columns:2;column-gap:24px;font-size:.9rem;line-height:1.5}.toc.svelte-1nbe6r3 li:where(.svelte-1nbe6r3){break-inside:avoid;margin:2px 0}.toc.svelte-1nbe6r3 a:where(.svelte-1nbe6r3){color:var(--text);border-bottom:1px solid var(--line-strong)}.toc.svelte-1nbe6r3 a:where(.svelte-1nbe6r3):hover{color:var(--ember);border-bottom-color:var(--ember)}@media (max-width: 560px){.toc.svelte-1nbe6r3 ol:where(.svelte-1nbe6r3){columns:1}}.content.html.svelte-1nbe6r3 img{max-width:100%;height:auto;border-radius:var(--r-lg)}.content.html.svelte-1nbe6r3 a{color:var(--ember)}.content.html.svelte-1nbe6r3 ul,.content.html.svelte-1nbe6r3 ol{margin:0 0 16px;padding-left:22px}.content.html.svelte-1nbe6r3 .tbl{overflow-x:auto;margin:0 0 16px}.content.html.svelte-1nbe6r3 table{border-collapse:collapse;width:100%;font-size:.92rem;line-height:1.45}.content.html.svelte-1nbe6r3 th,.content.html.svelte-1nbe6r3 td{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}.content.html.svelte-1nbe6r3 th{background:var(--surface-2);font-family:var(--display);font-weight:700;white-space:nowrap}.ad-in-article.svelte-1nbe6r3{margin:28px 0;text-align:center}.who-wrote.svelte-1nbe6r3{display:flex;gap:14px;align-items:flex-start;margin-top:34px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.aw-face.svelte-1nbe6r3{border-radius:50%;flex:none}.aw-eyebrow.svelte-1nbe6r3{display:block;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.aw-name.svelte-1nbe6r3{font-family:var(--display);font-weight:700;font-size:1.05rem;color:var(--text)}.aw-bio.svelte-1nbe6r3{margin:6px 0 0;font-size:.85rem;line-height:1.55;color:var(--muted)}.meta-box.svelte-1nbe6r3{margin-top:18px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.mb-tabs.svelte-1nbe6r3{display:flex;gap:2px;border-bottom:1px solid var(--line);background:var(--surface-2)}.mb-tabs.svelte-1nbe6r3 button:where(.svelte-1nbe6r3){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:9px 14px;font-family:var(--display);font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer}.mb-tabs.svelte-1nbe6r3 button.on:where(.svelte-1nbe6r3){color:var(--text);background:var(--surface);box-shadow:inset 0 -2px 0 var(--ember)}.mb-body.svelte-1nbe6r3{padding:12px 16px 14px;font-size:.8rem;line-height:1.6;color:var(--muted)}.mb-body.sources.svelte-1nbe6r3 ul{margin:0;padding-left:18px}.mb-body.sources.svelte-1nbe6r3 li{margin:3px 0}.mb-body.sources.svelte-1nbe6r3 a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.mb-body.sources.svelte-1nbe6r3 a:hover{color:var(--text)}.hist.svelte-1nbe6r3{list-style:none;margin:0}.hist.svelte-1nbe6r3 li:where(.svelte-1nbe6r3){display:flex;gap:10px;margin:3px 0}.h-act.svelte-1nbe6r3{font-weight:600;color:var(--text);min-width:72px}.h-date.svelte-1nbe6r3{color:var(--faint)}
