.article-detail-page.svelte-1f19a26{padding-top:46px}.article-shell.svelte-1f19a26{max-width:920px}.back-link.svelte-1f19a26{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-bottom:22px;color:var(--brand);font-size:13px;font-weight:820}.back-link.svelte-1f19a26:hover{color:#0369a1}:root[data-public-theme=dark] .back-link.svelte-1f19a26{color:#ffffffd1}:root[data-public-theme=dark] .back-link.svelte-1f19a26:hover{color:#fff}.back-link.svelte-1f19a26 svg:where(.svelte-1f19a26){width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.article-detail.svelte-1f19a26{display:grid;gap:24px;min-width:0}.article-header.svelte-1f19a26{display:grid;gap:12px}.article-header.svelte-1f19a26 h1:where(.svelte-1f19a26){max-width:900px;font-size:clamp(36px,5vw,58px)}.article-meta.svelte-1f19a26{margin:0;color:var(--public-muted);font-size:14px;font-weight:800}.article-hero-media.svelte-1f19a26{position:relative;display:grid;width:100%;max-height:680px;aspect-ratio:16 / 10;place-items:center;overflow:hidden;margin:0;border:1px solid #d7e4f2;border-radius:8px;background:linear-gradient(135deg,#0284c71c,#0759850f),#eef6ff;box-shadow:var(--shadow)}.article-hero-media.svelte-1f19a26 img:where(.svelte-1f19a26){width:100%;height:100%;object-fit:contain}.article-body.svelte-1f19a26{overflow-wrap:anywhere;color:#314254;font-size:17px;line-height:1.75}:root[data-public-theme=dark] .article-body.svelte-1f19a26{color:var(--ink)}:root[data-public-theme=dark] .article-body.svelte-1f19a26 *:not(a){color:inherit!important}.article-body.svelte-1f19a26 p{margin:0 0 18px}.article-body.svelte-1f19a26 h2,.article-body.svelte-1f19a26 h3,.article-body.svelte-1f19a26 h4{margin:30px 0 14px;color:#17283a;line-height:1.24}.article-body.svelte-1f19a26 blockquote{margin:24px 0;border-left:4px solid var(--brand);color:#4b6176;padding:4px 0 4px 18px}.article-body.svelte-1f19a26 a{color:var(--brand);font-weight:760}.article-body.svelte-1f19a26 img{max-width:100%;height:auto;border-radius:8px}.article-body.svelte-1f19a26 ul,.article-body.svelte-1f19a26 ol{padding-left:24px}.article-body.svelte-1f19a26 table{width:100%;border-collapse:collapse;margin:24px 0;font-size:.95em}.article-body.svelte-1f19a26 th,.article-body.svelte-1f19a26 td{border:1px solid #d7e4f2;padding:10px 12px;text-align:left;vertical-align:top}.article-body.svelte-1f19a26 th{background:#eef6ff;color:#17283a;font-weight:800}@media(max-width:720px){.article-detail-page.svelte-1f19a26{padding-top:30px}.article-header.svelte-1f19a26 h1:where(.svelte-1f19a26){font-size:34px;line-height:1.08}.article-hero-media.svelte-1f19a26{aspect-ratio:4 / 3}.article-body.svelte-1f19a26{font-size:16px}}
