.article-page.svelte-1t1gs3j{padding-block:1.5rem 3rem}.breadcrumb.svelte-1t1gs3j{color:var(--clr-muted);flex-wrap:wrap;gap:.35rem;margin-bottom:1.5rem;font-size:.82rem;display:flex}.breadcrumb.svelte-1t1gs3j a:where(.svelte-1t1gs3j){color:var(--clr-primary);text-decoration:none}.breadcrumb.svelte-1t1gs3j a:where(.svelte-1t1gs3j):hover{text-decoration:underline}.article-layout.svelte-1t1gs3j{grid-template-columns:1fr 260px;align-items:start;gap:3rem;display:grid}.article-header.svelte-1t1gs3j{margin-bottom:2rem}.art-meta-top.svelte-1t1gs3j{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.art-date.svelte-1t1gs3j,.art-author.svelte-1t1gs3j{color:var(--clr-muted);font-size:.8rem}.article-header.svelte-1t1gs3j h1:where(.svelte-1t1gs3j){color:var(--clr-primary);margin-bottom:.75rem;font-size:2rem;font-weight:900;line-height:1.25}.art-excerpt-display.svelte-1t1gs3j{color:var(--clr-muted);border-left:3px solid var(--clr-accent);padding-left:.85rem;font-size:1.05rem;line-height:1.7}.article-hero-img.svelte-1t1gs3j{object-fit:cover;border-radius:var(--radius-lg);width:100%;max-height:420px;margin-bottom:2rem}.article-content.svelte-1t1gs3j{color:var(--clr-text);font-size:.97rem;line-height:1.85}.article-content h2{color:var(--clr-primary);margin:2rem 0 .75rem;font-size:1.35rem;font-weight:800}.article-content h3{color:var(--clr-primary);margin:1.5rem 0 .5rem;font-size:1.1rem;font-weight:700}.article-content p{margin-bottom:1rem}.article-content li{margin-bottom:.35rem;margin-left:1.25rem;list-style:outside}.article-content strong{font-weight:700}.art-tags.svelte-1t1gs3j{border-top:1px solid var(--clr-border);flex-wrap:wrap;gap:.4rem;margin-top:2rem;padding-top:1.5rem;display:flex}.tag-pill.svelte-1t1gs3j{background:var(--clr-surface);border:1px solid var(--clr-border);color:var(--clr-muted);border-radius:99px;padding:.25rem .65rem;font-size:.75rem;text-decoration:none}.tag-pill.svelte-1t1gs3j:hover{border-color:var(--clr-primary);color:var(--clr-primary)}.article-sidebar.svelte-1t1gs3j{top:calc(var(--nav-h) + 1rem);flex-direction:column;gap:1.25rem;display:flex;position:sticky}.sidebar-cta.svelte-1t1gs3j,.sidebar-contact.svelte-1t1gs3j{border:1.5px solid var(--clr-border);border-radius:var(--radius-lg);background:#fff;padding:1.25rem}.sidebar-cta.svelte-1t1gs3j h3:where(.svelte-1t1gs3j),.sidebar-contact.svelte-1t1gs3j h3:where(.svelte-1t1gs3j){color:var(--clr-primary);margin-bottom:.5rem;font-size:.95rem;font-weight:800}.sidebar-cta.svelte-1t1gs3j p:where(.svelte-1t1gs3j),.sidebar-contact.svelte-1t1gs3j p:where(.svelte-1t1gs3j){color:var(--clr-muted);margin-bottom:.5rem;font-size:.85rem}.sidebar-cta.svelte-1t1gs3j .btn:where(.svelte-1t1gs3j),.sidebar-contact.svelte-1t1gs3j a:where(.svelte-1t1gs3j){text-align:center;width:100%;display:block}.sidebar-contact.svelte-1t1gs3j a:where(.svelte-1t1gs3j){color:var(--clr-primary);margin-bottom:.3rem;font-size:.88rem;font-weight:600}@media (width<=900px){.article-layout.svelte-1t1gs3j{grid-template-columns:1fr}.article-sidebar.svelte-1t1gs3j{position:static}}
