.article-detail.svelte-1u6hwgr{padding-top:clamp(2rem,5vw,3.5rem)}.article-preview-banner.svelte-1u6hwgr{background:var(--cream);color:var(--red-deep);border:1px solid #9d24364d;border-radius:14px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.78rem;font-weight:700;display:flex}.article-back.svelte-1u6hwgr{color:var(--red);align-items:center;gap:.4rem;margin-top:2rem;font-size:.76rem;font-weight:700;display:inline-flex}.article-breadcrumb.svelte-1u6hwgr{color:var(--muted);align-items:center;gap:.45rem;margin-bottom:1.5rem;font-size:.67rem;font-weight:700;display:flex}.article-breadcrumb.svelte-1u6hwgr a:where(.svelte-1u6hwgr){color:var(--red)}.article-breadcrumb.svelte-1u6hwgr i:where(.svelte-1u6hwgr){font-size:.48rem}.article-topics.svelte-1u6hwgr{flex-wrap:wrap;gap:.4rem;margin:-.5rem 0 1.5rem;display:flex}.article-topics.svelte-1u6hwgr a:where(.svelte-1u6hwgr){border:1px solid var(--line);color:var(--red);border-radius:999px;padding:.3rem .8rem;font-size:.68rem;font-weight:700;transition:all .15s}.article-topics.svelte-1u6hwgr a:where(.svelte-1u6hwgr):hover{border-color:var(--red);background:var(--cream)}.article-next.svelte-1u6hwgr{background:var(--cream);border-radius:24px;margin-top:2.75rem;padding:clamp(1.4rem,3vw,2.2rem)}.article-next.svelte-1u6hwgr h2:where(.svelte-1u6hwgr){color:var(--red);margin:.4rem 0 .5rem;font-family:Lora,serif;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:500;line-height:1.05}.article-next.svelte-1u6hwgr h2:where(.svelte-1u6hwgr) em:where(.svelte-1u6hwgr){color:var(--red-deep)}.article-next.svelte-1u6hwgr>div:where(.svelte-1u6hwgr)>p:where(.svelte-1u6hwgr){color:var(--muted);margin:0;font-size:.8rem;line-height:1.65}.article-next-links.svelte-1u6hwgr{gap:.5rem;margin-top:1.1rem;display:grid}.article-next-links.svelte-1u6hwgr a:where(.svelte-1u6hwgr){border:1px solid var(--line);color:var(--red);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.8rem;font-weight:700;transition:all .15s;display:flex}.article-next-links.svelte-1u6hwgr a:where(.svelte-1u6hwgr):hover{border-color:var(--red);transform:translateY(-2px)}.article-detail.svelte-1u6hwgr h1:where(.svelte-1u6hwgr){color:var(--red);margin:.2rem 0 1.25rem;font-family:Lora,serif;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.08}.article-cover.svelte-1u6hwgr{aspect-ratio:16/9;border-radius:22px;margin-bottom:1.75rem;overflow:hidden}.article-cover.svelte-1u6hwgr img:where(.svelte-1u6hwgr){object-fit:cover;width:100%;height:100%}.article-body.svelte-1u6hwgr{color:var(--ink);font-size:1.05rem;line-height:1.85}.article-body.svelte-1u6hwgr h2{color:var(--red);margin:2rem 0 .85rem;font-family:Lora,serif;font-size:2rem}.article-body.svelte-1u6hwgr h2:first-child{margin-top:0}.article-body.svelte-1u6hwgr h3{color:var(--red);margin:1.6rem 0 .7rem;font-family:Lora,serif;font-size:1.5rem}.article-body.svelte-1u6hwgr p{margin:0 0 1.15rem}.article-body.svelte-1u6hwgr ul,.article-body.svelte-1u6hwgr ol{margin:0 0 1.15rem;padding-left:1.4rem}.article-body.svelte-1u6hwgr li{margin-bottom:.4rem}.article-body.svelte-1u6hwgr blockquote{border-left:3px solid var(--red);color:var(--muted);margin:0 0 1.15rem;padding-left:1.1rem;font-family:Lora,serif;font-size:1.25rem;font-style:italic}.article-body.svelte-1u6hwgr a{color:var(--red);font-weight:700}.article-body.svelte-1u6hwgr figure{margin:1.9rem 0}.article-body.svelte-1u6hwgr figure img{border-radius:18px;width:100%;height:auto;display:block}.article-body.svelte-1u6hwgr figcaption{color:var(--muted);text-align:center;margin-top:.6rem;font-size:.74rem;line-height:1.5}@media (width<=600px){.article-detail.svelte-1u6hwgr{padding-top:1.5rem}}
