.page.svelte-1teoznn{padding:clamp(2rem,5vw,4rem) 0 3rem}.breadcrumb.svelte-1teoznn{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.4rem;font-size:.85rem;display:flex}.breadcrumb.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--brand)}.article-card.svelte-1teoznn{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:clamp(1.2rem,3vw,2.4rem)}.article-header.svelte-1teoznn{border-bottom:1px solid var(--line);margin-bottom:1.6rem;padding-bottom:1.2rem}.post-category.svelte-1teoznn{color:var(--brand);text-transform:uppercase;letter-spacing:.04em;background:#e8f4fb;border-radius:6px;margin-bottom:.7rem;padding:.15rem .55rem;font-size:.78rem;font-weight:700;display:inline-block}h1.svelte-1teoznn{color:#11243a;margin:0 0 .5rem;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.3}.article-date.svelte-1teoznn{color:var(--muted);font-size:.88rem}.article-body.svelte-1teoznn h2{color:#2d4f70;margin:1.8rem 0 .7rem;font-size:clamp(1.1rem,2vw,1.4rem)}.article-body.svelte-1teoznn h3{color:#2d4f70;margin:1.4rem 0 .5rem;font-size:1.05rem}.article-body.svelte-1teoznn p{color:var(--muted);margin:0 0 .9rem;line-height:1.72}.article-body.svelte-1teoznn ul{margin:0 0 1rem 1.2rem;padding:0}.article-body.svelte-1teoznn li{color:var(--muted);margin-bottom:.4rem;line-height:1.65}.article-body.svelte-1teoznn a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.article-body.svelte-1teoznn strong{color:var(--ink)}.back-link.svelte-1teoznn{margin-top:1.4rem}.back-link.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--brand);font-weight:600}
