.post-head.svelte-1teoznn{background:var(--c-bg-alt);border-bottom:1px solid var(--c-border);padding-block:clamp(2rem,5vw,3.25rem)}.post-head-inner.svelte-1teoznn{max-width:780px}.crumbs.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.8rem;color:var(--c-text-muted);margin-bottom:1rem}.crumbs.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--c-text-muted);text-decoration:none}.crumbs.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--c-primary)}.post-cat.svelte-1teoznn{display:inline-block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--cat);padding:.3rem .7rem;border-radius:999px;text-decoration:none;margin-bottom:.875rem}.post-head.svelte-1teoznn h1:where(.svelte-1teoznn){font-family:Manrope,sans-serif;font-size:clamp(1.9rem,4.4vw,2.85rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--c-text)}.post-excerpt.svelte-1teoznn{font-size:clamp(1rem,1.8vw,1.15rem);color:var(--c-text-muted);line-height:1.7;margin-top:.875rem}.post-byline.svelte-1teoznn{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:1.5rem}.byline-author.svelte-1teoznn{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:var(--c-text)}.byline-avatar.svelte-1teoznn,.author-box-avatar.svelte-1teoznn{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-family:Manrope,sans-serif;font-weight:800;flex-shrink:0}.byline-avatar.svelte-1teoznn{width:40px;height:40px;font-size:.85rem}.byline-author.svelte-1teoznn strong:where(.svelte-1teoznn){display:block;font-size:.9rem}.byline-role.svelte-1teoznn{font-size:.78rem;color:var(--c-text-muted)}.byline-meta.svelte-1teoznn{font-size:.85rem;color:var(--c-text-muted)}.post-hero.svelte-1teoznn{position:relative;aspect-ratio:21 / 9;border-radius:var(--radius-xl);overflow:hidden;margin-top:clamp(1.5rem,3vw,2.25rem);background:linear-gradient(135deg,color-mix(in srgb,var(--cat) 22%,#fff),color-mix(in srgb,var(--cat) 6%,#fff))}.post-hero.svelte-1teoznn img:where(.svelte-1teoznn){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.post-hero-ph.svelte-1teoznn{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--cat) 45%,#fff)}.post-layout.svelte-1teoznn{display:grid;grid-template-columns:1fr;gap:2.5rem;padding-block:clamp(2rem,5vw,3.25rem);align-items:start}@media(min-width:960px){.post-layout.svelte-1teoznn{grid-template-columns:minmax(0,1fr) 300px}}.post-content.svelte-1teoznn{max-width:760px;font-size:1.0625rem;line-height:1.8;color:#26303f}.post-content.svelte-1teoznn h2{font-family:Manrope,sans-serif;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:800;color:var(--c-text);margin:2.25rem 0 .875rem;letter-spacing:-.02em}.post-content.svelte-1teoznn h3{font-family:Manrope,sans-serif;font-size:1.2rem;font-weight:800;color:var(--c-text);margin:1.75rem 0 .6rem}.post-content.svelte-1teoznn p{margin:0 0 1.15rem}.post-content.svelte-1teoznn ul,.post-content.svelte-1teoznn ol{margin:0 0 1.25rem;padding-left:1.35rem}.post-content.svelte-1teoznn li{margin-bottom:.5rem}.post-content.svelte-1teoznn a{color:var(--c-primary);text-decoration:underline;text-underline-offset:2px}.post-content.svelte-1teoznn strong{color:var(--c-text);font-weight:700}.post-content.svelte-1teoznn blockquote{margin:1.5rem 0;padding:.75rem 1.25rem;border-left:3px solid var(--c-primary);background:var(--c-primary-light);border-radius:0 8px 8px 0;color:var(--c-text)}.post-tags.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2.25rem;padding-top:1.5rem;border-top:1px solid var(--c-border)}.post-tag.svelte-1teoznn{font-size:.82rem;font-weight:700;color:var(--c-primary);background:var(--c-primary-light);padding:.35rem .8rem;border-radius:999px;text-decoration:none}.post-tag.svelte-1teoznn:hover{background:var(--c-primary);color:#fff}.author-box.svelte-1teoznn{display:flex;gap:1rem;margin-top:2rem;padding:1.5rem;background:var(--c-bg-alt);border:1px solid var(--c-border);border-radius:var(--radius-lg)}.author-box-avatar.svelte-1teoznn{width:54px;height:54px;font-size:1.05rem}.author-box.svelte-1teoznn strong:where(.svelte-1teoznn){font-family:Manrope,sans-serif;font-size:1.05rem;color:var(--c-text)}.author-box-role.svelte-1teoznn{display:block;font-size:.82rem;color:var(--c-primary);font-weight:700;margin-bottom:.4rem}.author-box.svelte-1teoznn p:where(.svelte-1teoznn){font-size:.9rem;color:var(--c-text-muted);line-height:1.7;margin:0}.post-aside.svelte-1teoznn{position:sticky;top:90px}.aside-cta.svelte-1teoznn{background:linear-gradient(160deg,#0f2a6b,#1852c4);color:#fff;border-radius:var(--radius-xl);padding:1.75rem;box-shadow:0 20px 50px #1852c438}.aside-cta.svelte-1teoznn h3:where(.svelte-1teoznn){font-family:Manrope,sans-serif;font-size:1.2rem;font-weight:800;margin-bottom:.5rem}.aside-cta.svelte-1teoznn p:where(.svelte-1teoznn){font-size:.875rem;color:#fffc;line-height:1.6;margin-bottom:1.25rem}.aside-btn.svelte-1teoznn{width:100%}.aside-wa.svelte-1teoznn{display:block;text-align:center;margin-top:.7rem;color:#fff;font-weight:700;font-size:.875rem;text-decoration:none;padding:.7rem;border:1.5px solid rgba(255,255,255,.3);border-radius:var(--radius-md)}.aside-wa.svelte-1teoznn:hover{background:#ffffff1a}.related.svelte-1teoznn{background:var(--c-bg-alt)}.related-grid.svelte-1teoznn{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:900px){.related-grid.svelte-1teoznn{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.related-grid.svelte-1teoznn{grid-template-columns:1fr}}
