.article-page.svelte-ls6nij.svelte-ls6nij{max-width:760px;margin:0 auto;padding:32px 20px 80px}.article-page__back.svelte-ls6nij.svelte-ls6nij{display:inline-block;font-size:.85rem;color:var(--muted);text-decoration:none;margin-bottom:28px;padding:4px 0;border-bottom:1px dashed transparent}.article-page__back.svelte-ls6nij.svelte-ls6nij:hover{color:var(--primary);border-color:var(--primary)}.article-page__head.svelte-ls6nij.svelte-ls6nij{margin-bottom:28px}.article-page__kicker.svelte-ls6nij.svelte-ls6nij{display:flex;gap:14px;align-items:center;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-bottom:12px}.article-page__tag.svelte-ls6nij.svelte-ls6nij{color:var(--primary);font-weight:600}.article-page__author.svelte-ls6nij.svelte-ls6nij{color:var(--muted-lt)}.article-page__head.svelte-ls6nij h1.svelte-ls6nij{font-family:"DM Serif Display",Georgia,serif;font-size:2.2rem;line-height:1.15;color:var(--text);margin:0 0 14px;font-weight:400}.article-page__lead.svelte-ls6nij.svelte-ls6nij{font-size:1.1rem;color:var(--muted);line-height:1.55;margin:0 0 18px}.article-page__share.svelte-ls6nij.svelte-ls6nij{margin-top:18px}.article-page__hero.svelte-ls6nij.svelte-ls6nij{margin:0 0 28px}.article-page__hero.svelte-ls6nij img.svelte-ls6nij{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.article-page__body.svelte-ls6nij.svelte-ls6nij{font-size:1.05rem;line-height:1.7;color:var(--text)}.article-page__body.svelte-ls6nij p{margin:0 0 1.1em}.article-page__body.svelte-ls6nij h2{font-family:"DM Serif Display",Georgia,serif;font-size:1.6rem;margin:1.6em 0 .5em;line-height:1.2;font-weight:400;color:var(--text)}.article-page__body.svelte-ls6nij h3{font-family:"DM Serif Display",Georgia,serif;font-size:1.25rem;margin:1.3em 0 .4em;line-height:1.25;font-weight:400;color:var(--text)}.article-page__body.svelte-ls6nij a{color:var(--primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-page__body.svelte-ls6nij a:hover{color:var(--primary-dk)}.article-page__body.svelte-ls6nij ul,.article-page__body.svelte-ls6nij ol{padding-left:1.6em;margin:0 0 1.1em}.article-page__body.svelte-ls6nij li{margin:.3em 0}.article-page__body.svelte-ls6nij blockquote{border-left:3px solid var(--primary);padding:.25em 1.2em;color:var(--muted);margin:1.2em 0;font-style:italic}.article-page__body.svelte-ls6nij strong{color:var(--text);font-weight:600}.article-page__body.svelte-ls6nij figure.news-img{margin:1.6em 0}.news-img{position:relative;margin:0}.news-img img{width:100%;height:auto;border-radius:10px;display:block}.news-img__overlay{position:absolute;top:10px;right:10px;display:flex;gap:6px;opacity:0;pointer-events:none;transition:opacity .18s ease}.news-img:hover .news-img__overlay,.news-img:focus-within .news-img__overlay{opacity:1;pointer-events:auto}.news-img__btn{font:inherit;font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.04em;padding:6px 12px;border-radius:100px;border:1px solid rgba(255,255,255,.4);background:#0f1c32c7;color:#fff;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .12s,border-color .12s}.news-img__btn:hover{background:#0f1c32f2;border-color:#ffffffb3}.news-img__btn[data-state=ok]{background:var(--teal, #1D9E75);border-color:var(--teal, #1D9E75)}.news-img__btn[data-state=err]{background:#e24b4a;border-color:#e24b4a}.news-img__caption{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;font-size:.82rem;color:var(--muted);margin-top:8px;line-height:1.45}.news-img__caption-text{flex:1;font-style:italic}.news-img__caption-credit{flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.04em;color:var(--muted-lt);text-transform:uppercase;text-align:right;font-style:normal}.news-img__caption-credit a{color:inherit;text-decoration:none;border-bottom:1px dotted var(--muted-lt)}.news-img__caption-credit a:hover{color:var(--primary);border-bottom-color:var(--primary)}@media (max-width: 560px){.news-img__caption{flex-direction:column;align-items:flex-start;gap:4px}.news-img__caption-credit{text-align:left}}@media (hover: none){.news-img__overlay{opacity:1;pointer-events:auto}}.article-page__foot.svelte-ls6nij.svelte-ls6nij{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--border)}.article-page__tags.svelte-ls6nij.svelte-ls6nij{display:flex;flex-wrap:wrap;gap:6px}.article-page__chip.svelte-ls6nij.svelte-ls6nij{font-family:IBM Plex Mono,monospace;font-size:.72rem;padding:4px 10px;border-radius:100px;border:1px solid var(--border);color:var(--primary);background:#fff;text-decoration:none}.article-page__chip.svelte-ls6nij.svelte-ls6nij:hover{background:var(--primary-lt, rgba(15, 53, 101, .06));border-color:var(--primary)}
