.header.svelte-14u6r3i{max-width:720px;margin:0 auto;padding:64px 32px 0}.back.svelte-14u6r3i{color:var(--text-muted);padding:10px 0;font-size:15px;font-weight:500;display:inline-block}.back.svelte-14u6r3i:hover{color:var(--accent)}h1.svelte-14u6r3i{font-family:var(--font-serif);letter-spacing:-.02em;margin:24px 0 20px;font-size:clamp(38px,5.4vw,60px);font-weight:500;line-height:1.06}.subtitle.svelte-14u6r3i{font-family:var(--font-serif);color:var(--text-body);margin:0 0 32px;font-size:22px;line-height:1.5}.byline.svelte-14u6r3i{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:20px 0;display:flex}.avatar.svelte-14u6r3i{background:var(--placeholder);border-radius:50%;flex:none;width:44px;height:44px}img.avatar.svelte-14u6r3i{object-fit:cover;display:block}.byline-text.svelte-14u6r3i{flex-direction:column;gap:2px;display:flex}.author.svelte-14u6r3i{font-size:16px;font-weight:600}.byline-text.svelte-14u6r3i p:where(.svelte-14u6r3i){color:var(--text-muted);margin:0;font-size:15px}.cover-wrap.svelte-14u6r3i{max-width:1040px;margin:48px auto 0;padding:0 32px}.cover.svelte-14u6r3i{aspect-ratio:16/8;background:var(--placeholder);color:var(--text-muted);border-radius:6px;justify-content:center;align-items:center;font-size:15px;display:flex}img.cover.svelte-14u6r3i{object-fit:cover;width:100%;display:block}.caption.svelte-14u6r3i{color:var(--text-muted);margin:12px 0 0;font-size:14px}.content.svelte-14u6r3i{max-width:680px;font-family:var(--font-serif);color:#23262d;margin:0 auto;padding:48px 32px 0;font-size:21px;line-height:1.7}.content.svelte-14u6r3i p{margin:0 0 28px}.content.svelte-14u6r3i h2{font-family:var(--font-sans);color:var(--text);margin:48px 0 16px;font-size:26px;font-weight:600;line-height:1.3}.content.svelte-14u6r3i blockquote{border-left:3px solid var(--accent);color:var(--text);margin:40px 0;padding:4px 0 4px 28px;font-size:26px;font-style:italic;line-height:1.45}.content.svelte-14u6r3i ul{margin:0 0 28px;padding-left:24px}.content.svelte-14u6r3i li{margin-bottom:10px}.content.svelte-14u6r3i a{color:var(--accent);text-decoration:underline}.content.svelte-14u6r3i>:last-child{margin-bottom:0}.after.svelte-14u6r3i{max-width:680px;margin:0 auto;padding:48px 32px 0}.author-box.svelte-14u6r3i{background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:20px;padding:28px;display:flex}.avatar-large.svelte-14u6r3i{background:#dde2eb;width:72px;height:72px}.author-text.svelte-14u6r3i{flex-direction:column;flex:280px;gap:6px;display:flex}.author-text.svelte-14u6r3i p:where(.svelte-14u6r3i){color:var(--text-muted);margin:0;font-size:16px;line-height:1.5}.author-text.svelte-14u6r3i .author-name:where(.svelte-14u6r3i){color:var(--text);font-size:17px;font-weight:600}.button-outline.svelte-14u6r3i{border:1px solid var(--border-strong);border-radius:999px;padding:12px 18px;font-size:15px;font-weight:600}.more.svelte-14u6r3i{max-width:1040px;margin:72px auto 0;padding:0 32px 96px}.more-grid.svelte-14u6r3i{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;padding-top:40px;display:grid}.more-link.svelte-14u6r3i{flex-direction:column;gap:8px;padding:8px 0;display:flex}.align-right.svelte-14u6r3i{text-align:right}.more-label.svelte-14u6r3i{color:var(--text-muted);font-size:15px}.more-title.svelte-14u6r3i{font-family:var(--font-serif);font-size:24px;font-weight:500;line-height:1.25}
