.blog-post.svelte-1teoznn{max-width:720px;margin:0 auto;padding:calc(var(--header-height) + 3rem) var(--container-px) 4rem}.blog-post__header.svelte-1teoznn{margin-bottom:2.5rem}.blog-post__tags.svelte-1teoznn{display:flex;gap:.5rem;margin-bottom:1rem}.blog-post__tag.svelte-1teoznn{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#c9940a}.blog-post__title.svelte-1teoznn{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:var(--font-black);letter-spacing:-.03em;color:#0b1127;line-height:1.1;margin-bottom:1rem}.blog-post__date.svelte-1teoznn{font-size:var(--text-sm);color:#a1a1aa;font-weight:500}.blog-post__content.svelte-1teoznn h2{font-size:var(--text-2xl);font-weight:var(--font-bold);letter-spacing:-.02em;color:#0b1127;margin-top:2.5rem;margin-bottom:.75rem;line-height:var(--leading-tight)}.blog-post__content.svelte-1teoznn h3{font-size:var(--text-xl);font-weight:var(--font-bold);color:#0b1127;margin-top:2rem;margin-bottom:.5rem;line-height:var(--leading-snug)}.blog-post__content.svelte-1teoznn p{font-size:var(--text-base);color:#3f3f46;line-height:1.8;margin-bottom:1.25rem}.blog-post__content.svelte-1teoznn ul,.blog-post__content.svelte-1teoznn ol{padding-left:1.5rem;margin-bottom:1.25rem;list-style:disc}.blog-post__content.svelte-1teoznn ol{list-style:decimal}.blog-post__content.svelte-1teoznn li{font-size:var(--text-base);color:#3f3f46;line-height:1.8;margin-bottom:.35rem}.blog-post__content.svelte-1teoznn a{color:#c9940a;text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-fast)}.blog-post__content.svelte-1teoznn a:hover{color:#a37a08}.blog-post__content.svelte-1teoznn strong{font-weight:var(--font-bold);color:#0b1127}.blog-post__content.svelte-1teoznn blockquote{border-left:3px solid #c9940a;padding-left:1.25rem;margin:1.5rem 0;color:#52525b;font-style:italic}.blog-post__content.svelte-1teoznn code{font-family:var(--font-mono);font-size:.9em;background:#f4f4f5;padding:.15rem .4rem;border-radius:var(--radius-sm)}.blog-post__content.svelte-1teoznn hr{border:none;border-top:1px solid rgba(0,0,0,.08);margin:2rem 0}.blog-post__content.svelte-1teoznn table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:var(--text-sm)}.blog-post__content.svelte-1teoznn th,.blog-post__content.svelte-1teoznn td{padding:.6rem 1rem;border-bottom:1px solid rgba(0,0,0,.06);text-align:left}.blog-post__content.svelte-1teoznn th{font-weight:var(--font-bold);color:#0b1127}.blog-post__footer.svelte-1teoznn{margin-top:3rem;padding-top:2.5rem;border-top:1px solid rgba(0,0,0,.06);text-align:center}.blog-post__cta.svelte-1teoznn{margin-bottom:2rem}.blog-post__cta-text.svelte-1teoznn{font-size:var(--text-xl);font-weight:var(--font-bold);color:#0b1127;margin-bottom:1rem}.blog-post__cta-btn.svelte-1teoznn{display:inline-block;padding:.95rem 1.75rem;background:#ffcb3d;color:#0b1127;font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;letter-spacing:-.01em;text-decoration:none;border-radius:12px;transition:background var(--transition-fast),transform var(--transition-fast)}.blog-post__cta-btn.svelte-1teoznn:hover{background:#ffd866;transform:translateY(-1px)}.blog-post__cta-btn.svelte-1teoznn:active{transform:translateY(0)}.blog-post__back.svelte-1teoznn{display:inline-block;font-size:var(--text-sm);font-weight:600;color:#a1a1aa;text-decoration:none;transition:color var(--transition-fast)}.blog-post__back.svelte-1teoznn:hover{color:#0b1127}@media(max-width:640px){.blog-post.svelte-1teoznn{padding-top:calc(80px + 2rem)}.blog-post__title.svelte-1teoznn{font-size:1.65rem}.blog-post__content.svelte-1teoznn h2{font-size:var(--text-xl)}.blog-post__content.svelte-1teoznn h3{font-size:var(--text-lg)}}
