@import "https://fonts.googleapis.com/css2?family=Archivo:wght@500;700;800&family=Inter:wght@400;500;700&family=JetBrains+Mono:wght@500;700&display=swap";
.blog-content{--bg:#fff;--bg-soft:#f6f8fb;--bg-deep:#eef3f9;--ink:#0f1b2d;--ink-soft:#3a4658;--ink-muted:#6b7686;--ink-faint:#9aa3b1;--lp-blue-50:#eaf2f9;--lp-blue-100:#c5d9ec;--lp-blue-300:#4a8fcc;--lp-blue-500:#1e6fba;--lp-blue-700:#0f4575;--lp-blue-900:#082a4a;--rule:#e1e7ef;--rule-soft:#f0f3f7;color:var(--ink-soft);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,system-ui,sans-serif;font-size:1rem;line-height:1.6}.blog-content [id],#blog-toc{scroll-margin-top:96px}.blog-content h2+*,.blog-content h3+*,.blog-content p+p,.blog-content p+h2,.blog-content p+h3,.blog-content p+h4,.blog-content p+ul,.blog-content p+ol,.blog-content p+blockquote,.blog-content p+figure,.blog-content p+div,.blog-content ul+*,.blog-content ol+*,.blog-content blockquote+*,.blog-content figure+*,.blog-content div+h2,.blog-content div+h3,.blog-content div+p,.blog-content div+figure,.blog-content div+div{margin-top:1.25em}.blog-content *+h2{margin-top:2em}.blog-content *+h3{margin-top:1.75em}.blog-content figure{border:1px solid var(--rule);background:#fff;border-radius:16px;margin:32px 0;overflow:hidden}.blog-content figure img{object-fit:contain;border-radius:0;width:100%;height:auto;max-height:560px;margin:0;display:block}.blog-content figure svg{box-sizing:border-box;width:100%;height:auto;max-height:480px;padding:20px 24px;display:block}.blog-content figure figcaption{letter-spacing:.06em;color:var(--ink-muted);background:var(--bg-soft);border-top:1px solid var(--rule);padding:12px 18px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.5}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{color:var(--ink);letter-spacing:-.02em;font-family:Archivo,system-ui,sans-serif;font-weight:800;line-height:1.05}.blog-content h1{margin-bottom:22px;font-size:clamp(33px,4.8vw,58px)}.blog-content h2{margin-top:2em;margin-bottom:18px;font-size:clamp(26px,3.4vw,42px)}.blog-content h3{letter-spacing:-.01em;margin-top:1.75em;margin-bottom:10px;font-size:20px;font-weight:700}.blog-content h4{letter-spacing:-.005em;margin-bottom:8px;font-size:17px;font-weight:700}.blog-content h1 em,.blog-content h2 em{color:var(--lp-blue-500);font-style:normal}.blog-content p{margin:0;font-size:15px}.blog-content p.lead{color:var(--ink-soft);max-width:66ch;font-size:18px;line-height:1.55}.blog-content a{color:var(--lp-blue-500);text-decoration:none}.blog-content a:hover{color:var(--lp-blue-700);text-decoration:underline}.blog-content strong{font-weight:600}.blog-content ul,.blog-content ol{margin:0;padding-left:1.5em}.blog-content ul{list-style-type:disc}.blog-content ol{list-style-type:decimal}.blog-content li{margin:.35em 0}.blog-content blockquote{border-left:3px solid var(--lp-blue-500);color:color-mix(in oklab, currentColor 78%, transparent);padding-left:1em;font-style:italic}.blog-content code{background:color-mix(in oklab, currentColor 8%, transparent);border-radius:.25em;padding:.15em .35em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.blog-content>img,.blog-content p>img{border-radius:.5rem;max-width:100%;height:auto;margin:2em auto;display:block}.blog-content hr{border:0;border-top:1px solid color-mix(in oklab, currentColor 15%, transparent);margin:2.5em 0}.blog-content div.faq{flex-direction:column;gap:10px;max-width:840px;margin:24px 0;display:flex}.blog-content div.faq details{border:1px solid var(--rule);background:#fff;border-radius:8px;padding:14px 16px}.blog-content div.faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:500;list-style:none;display:flex}.blog-content div.faq summary::-webkit-details-marker{display:none}.blog-content div.faq summary:after{content:"+";color:var(--ink-3,#6b7280);flex-shrink:0;font-size:16px;line-height:1}.blog-content div.faq details[open] summary:after{content:"–";color:var(--lp-blue-500)}.blog-content div.faq details[open] summary{font-weight:600}.blog-content div.faq .faq-a{color:var(--ink-soft);margin-top:12px;font-size:14px;line-height:1.65}.blog-content div.faq .faq-a p{margin:0;font-size:14px}.blog-content div.faq .faq-a p+p{margin-top:10px}.blog-content .pb-link-wrap{max-width:360px;color:inherit;margin:32px 0;text-decoration:none;display:block}.blog-content .pb-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0;display:grid}.blog-content .pb-grid .pb-link-wrap{max-width:none;margin:0}@media (max-width:720px){.blog-content .pb-grid{grid-template-columns:1fr}}.blog-content .pb-link-wrap:hover{text-decoration:none}.blog-content div.product-box{border:1px solid var(--rule);background:#fff;border-radius:12px;flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden}.blog-content .pb-link-wrap:hover div.product-box{box-shadow:0 4px 20px #0d1b2a14}.blog-content div.product-box .pb-media{aspect-ratio:1;background:var(--bg-soft);border-bottom:1px solid var(--rule);justify-content:center;align-items:center;padding:16px;display:flex}.blog-content div.product-box .pb-media img{object-fit:contain;border-radius:0;width:auto;max-width:100%;height:auto;max-height:100%;margin:0;transition:transform .2s;display:block}.blog-content .pb-link-wrap:hover div.product-box .pb-media img{transform:scale(1.04)}.blog-content div.product-box .pb-body{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.blog-content div.product-box .pb-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.blog-content div.product-box .pb-title{color:var(--ink);letter-spacing:-.005em;margin:0;font-family:Archivo,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1.3}.blog-content div.product-box .pb-preview{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-content div.product-box .pb-price{align-items:baseline;gap:8px;margin-top:6px;font-family:Archivo,system-ui,sans-serif;display:flex}.blog-content div.product-box .pb-price-prefix{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.blog-content div.product-box .pb-price-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.blog-content div.product-box .pb-price-strike{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px;text-decoration:line-through}.blog-content div.product-box.pb-placeholder{color:var(--ink-muted);letter-spacing:.06em;aspect-ratio:auto;align-items:center;padding:16px 20px;font-family:JetBrains Mono,monospace;font-size:12px}.blog-content div.product-box.pb-placeholder:before{content:"🛒 Produkt: ";color:var(--lp-blue-500);margin-right:6px}.blog-content.ProseMirror{outline:none;min-height:300px}.blog-content .is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink-faint);pointer-events:none;float:left;height:0}.blog-content .ProseMirror-focused{outline:none}
