.blog-prose{font-family:var(--font-sans);color:var(--ink);max-width:44rem;font-size:1.0625rem;line-height:1.75}.blog-prose>*+*{margin-top:1.15em}.blog-prose h2,.blog-prose h3{letter-spacing:-.02em;color:var(--ink);font-weight:800;line-height:1.25}.blog-prose h2{margin-top:2.2em;font-size:1.75rem}.blog-prose h3{margin-top:1.8em;font-size:1.3rem}.blog-prose h2:before{content:"";background:var(--accent);border-radius:999px;width:2.25rem;height:3px;margin-bottom:.6rem;display:block}.blog-prose p{color:var(--ink)}.blog-prose a{color:var(--accent-dark);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.blog-prose strong{color:var(--ink);font-weight:700}.blog-prose ul,.blog-prose ol{padding-left:1.35rem}.blog-prose ul{padding-left:0;list-style:none}.blog-prose ul li{padding-left:1.6rem;position:relative}.blog-prose ul li:before{content:"";background:var(--accent);border-radius:999px;width:6px;height:6px;position:absolute;top:.72em;left:.35rem}.blog-prose ol{list-style:decimal}.blog-prose ol li::marker{color:var(--accent-dark);font-weight:700}.blog-prose li+li{margin-top:.4em}.blog-prose blockquote{border-left:3px solid var(--accent);color:var(--ink-soft);padding:.15rem 0 .15rem 1.15rem;font-size:1.15rem;font-weight:500;line-height:1.6}.blog-prose code{background:var(--bg-mint);color:var(--ink);border-radius:5px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.blog-prose pre{background:var(--ink-fixed);color:#eef2f1;border-radius:12px;padding:1rem 1.15rem;font-size:.9rem;line-height:1.6;overflow-x:auto}.blog-prose pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.blog-prose hr{background:var(--line-2);border:0;height:1px;margin:2.5em 0}.blog-figure{margin-top:1.6em;margin-bottom:1.6em}.blog-figure img{border-radius:14px;width:100%;height:auto;display:block}.blog-figure[data-align=center]{margin-left:auto;margin-right:auto}.blog-figure[data-align=right]{margin-left:auto;margin-right:0}.blog-figure[data-align=left]{margin-left:0;margin-right:auto}.blog-figure[data-align=wide]{margin-left:50%;transform:translate(-50%);width:min(56rem,100% + 8rem)!important}.blog-figure figcaption{color:var(--ink-soft);text-align:center;margin-top:.6rem;font-size:.85rem}.blog-callout{border:1px solid;border-radius:14px;gap:.85rem;margin-top:1.6em;margin-bottom:1.6em;padding:1.05rem 1.15rem;display:flex}.blog-callout>.blog-callout-body{flex:1;min-width:0}.blog-callout p{margin:0;font-size:.98rem;line-height:1.65}.blog-callout p+p{margin-top:.6em}.blog-callout-label{text-transform:uppercase;letter-spacing:.09em;margin-bottom:.3rem;font-size:.7rem;font-weight:800;display:block}.blog-callout[data-variant=sfat]{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.blog-callout[data-variant=sfat] .blog-callout-label,.blog-callout[data-variant=sfat] .blog-callout-icon{color:var(--accent-dark)}.blog-callout[data-variant=atentie]{background:color-mix(in srgb, #f59e0b 12%, var(--bg));border-color:#f59e0b66}.blog-callout[data-variant=atentie] .blog-callout-label,.blog-callout[data-variant=atentie] .blog-callout-icon{color:#b45309}.blog-callout[data-variant=lege]{background:var(--bg-soft);border-color:var(--line-2)}.blog-callout[data-variant=lege] .blog-callout-label,.blog-callout[data-variant=lege] .blog-callout-icon{color:var(--ink-soft)}.blog-cta{background:linear-gradient(135deg, var(--accent-dark), var(--accent));color:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2em;margin-bottom:2em;padding:1.4rem 1.5rem;display:flex}.blog-cta-title{letter-spacing:-.01em;font-size:1.1rem;font-weight:800}.blog-cta-sub{opacity:.9;margin-top:.2rem;font-size:.92rem}.blog-cta-btn{color:var(--accent-dark);white-space:nowrap;background:#fff;border-radius:999px;padding:.7rem 1.3rem;font-size:.92rem;font-weight:800;display:inline-block}