/* SEOFINO Ratgeber: Layout und Lesetypografie */
[data-sf=main]{background:#fff !important;padding:72px 0 96px !important}
[data-sf=layout]{display:grid !important;grid-template-columns:minmax(0,1fr) 300px !important;gap:72px !important;width:100% !important;max-width:1160px !important;margin:0 auto !important;padding:0 32px !important;box-sizing:border-box !important;align-items:start !important}
[data-sf=article]{min-width:0 !important;max-width:720px !important;display:flex !important;flex-direction:column !important}
[data-sf=article] p{font-family:var(--sf-font-body,Inter),system-ui,sans-serif !important;font-size:18px !important;line-height:1.75 !important;color:#2C3B52 !important;margin:0 0 20px !important}
[data-sf=article] p[data-sf=lead]{font-size:20px !important;line-height:1.7 !important;color:#14233B !important}
[data-sf=article] strong{color:#14233B !important;font-weight:650 !important}
[data-sf=article] a{color:#0866B1 !important;text-decoration:underline !important;text-decoration-thickness:1px !important;text-underline-offset:3px !important}
[data-sf=article] a:hover{color:#054C86 !important;text-decoration-thickness:2px !important}
[data-sf=article] h2{font-family:var(--sf-font-heading,'Plus Jakarta Sans'),sans-serif !important;font-weight:800 !important;font-size:30px !important;line-height:1.2 !important;letter-spacing:-.025em !important;color:#071B3D !important;margin:0 0 18px !important;scroll-margin-top:110px !important}
[data-sf=article] h3{font-family:var(--sf-font-heading,'Plus Jakarta Sans'),sans-serif !important;font-weight:700 !important;font-size:21px !important;line-height:1.3 !important;letter-spacing:-.015em !important;color:#071B3D !important;margin:12px 0 12px !important}
[data-sf=sec]{display:flex !important;flex-direction:column !important;padding-top:52px !important}
[data-sf=sec]:first-child{padding-top:0 !important}
[data-sf=sec]>*:last-child{margin-bottom:0 !important}
[data-sf~=list]{display:flex !important;flex-direction:column !important;gap:12px !important;margin:0 0 24px !important;padding:0 !important;list-style:none !important}
[data-sf~=list] li{margin:0 !important;padding:0 !important;list-style:none !important}
[data-sf=li-row]{display:flex !important;flex-direction:row !important;gap:14px !important;align-items:flex-start !important}
[data-sf=article] [data-sf=li-row] p{margin:0 !important;flex:1 1 0 !important;min-width:0 !important}
[data-sf=dot]{flex:0 0 8px !important;width:8px !important;height:8px !important;border-radius:50% !important;background:#55C900 !important;margin-top:12px !important;font-size:0 !important;line-height:0 !important}
[data-sf=num]{flex:0 0 30px !important;width:30px !important;height:30px !important;border-radius:50% !important;background:#071B3D !important;color:#fff !important;font:700 14px/30px var(--sf-font-heading,'Plus Jakarta Sans'),sans-serif !important;text-align:center !important;margin-top:0 !important}
[data-sf~=steps]{gap:18px !important}
[data-sf~=box]{display:flex !important;flex-direction:column !important;gap:10px !important;border-radius:18px !important;padding:24px 26px !important;margin:4px 0 28px !important;border:1px solid #E3EAF1 !important;background:#F5F8FC !important}
[data-sf~=box] p{margin:0 0 10px !important;font-size:17px !important}
[data-sf~=box]>*:last-child,[data-sf~=box] [data-sf=box-body]>*:last-child{margin-bottom:0 !important}
[data-sf=box-body]{display:flex !important;flex-direction:column !important;gap:0 !important}
[data-sf~=box] [data-sf~=list]{margin-bottom:0 !important}
[data-sf=label]{display:inline-flex !important;align-self:flex-start !important;align-items:center !important;gap:6px !important;font:700 12px/1 var(--sf-font-body,Inter),sans-serif !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#071B3D !important;background:#fff !important;border-radius:99px !important;padding:7px 12px !important;margin:0 0 4px !important}
[data-sf~=box-kurz]{background:#F0F8EC !important;border-color:#DCEED2 !important;border-left:5px solid #55C900 !important}
[data-sf~=box-kurz] p{color:#1d3a10 !important;font-size:18px !important}
[data-sf~=box-kurz] [data-sf=label]{color:#2B5F0E !important}
[data-sf~=box-tipp],[data-sf~=box-pruefen]{background:#EAF3FB !important;border-color:#D3E4F4 !important;border-left:5px solid #0866B1 !important}
[data-sf~=box-tipp] [data-sf=label],[data-sf~=box-pruefen] [data-sf=label]{color:#075A9C !important}
[data-sf~=box-achtung]{background:#FFF4E5 !important;border-color:#F7E0BF !important;border-left:5px solid #E8890C !important}
[data-sf~=box-achtung] [data-sf=label]{color:#8A4300 !important}
[data-sf~=box-nichts]{background:#F5F8FC !important;border-left:5px solid #9DBBDC !important}
[data-sf~=box-nichts] [data-sf=label]{color:#3B4A60 !important}
[data-sf~=box-beispiel]{background:#fff !important;border:1px solid #E3EAF1 !important;box-shadow:0 18px 40px -28px rgba(7,27,61,.35) !important;padding:28px 30px !important}
[data-sf~=box-beispiel] [data-sf=label]{background:#071B3D !important;color:#fff !important}
[data-sf~=steps]{display:flex !important;flex-direction:column !important;gap:14px !important;margin:4px 0 28px !important;padding:0 !important;list-style:none !important;counter-reset:none !important}
[data-sf~=steps]>li{background:#fff !important;border:1px solid #E3EAF1 !important;border-radius:18px !important;padding:20px 22px !important;box-shadow:0 14px 30px -26px rgba(7,27,61,.45) !important;list-style:none !important;margin:0 !important}
[data-sf~=steps] [data-sf=li-row]{gap:18px !important}
[data-sf~=steps] [data-sf=num]{flex:0 0 38px !important;width:38px !important;height:38px !important;line-height:38px !important;font-size:16px !important;background:#55C900 !important;color:#071B3D !important}
[data-sf~=steps] p{font-size:17.5px !important;line-height:1.65 !important;margin-top:5px !important}
[data-sf=snippet]{display:flex !important;flex-direction:column !important;gap:4px !important;background:#fff !important;border:1px solid #E3EAF1 !important;border-radius:18px !important;padding:22px 24px !important;margin:4px 0 28px !important;box-shadow:0 18px 40px -30px rgba(7,27,61,.4) !important}
[data-sf=snippet] p{margin:0 !important}
[data-sf=snippet] [data-sf=label]{margin-bottom:10px !important;background:#F5F8FC !important}
[data-sf=snip-url]{font:400 14px/1.4 Arial,sans-serif !important;color:#202124 !important}
[data-sf=snip-title]{font:400 20px/1.35 Arial,sans-serif !important;color:#1a0dab !important}
[data-sf=snip-desc]{font:400 15px/1.55 Arial,sans-serif !important;color:#4d5156 !important}
[data-sf=figure]{display:flex !important;flex-direction:column !important;gap:10px !important;margin:8px 0 32px !important}
[data-sf=figure] img{width:100% !important;height:auto !important;display:block !important;border-radius:18px !important;border:1px solid #E3EAF1 !important;box-shadow:0 22px 44px -32px rgba(7,27,61,.45) !important;background:#F5F8FC !important}
[data-sf=figure] p[data-sf=caption]{font-size:14.5px !important;line-height:1.5 !important;color:#64748B !important;margin:0 !important;padding-left:2px !important}
[data-sf=img-ph]{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:6px !important;text-align:center !important;min-height:180px !important;border:2px dashed #B9CBE0 !important;border-radius:18px !important;background:#F5F8FC !important;padding:24px !important;margin:4px 0 28px !important}
[data-sf=img-ph] p{margin:0 !important;font-size:14.5px !important;color:#64748B !important}
[data-sf=aside]{position:sticky !important;top:110px !important;display:flex !important;flex-direction:column !important;gap:20px !important;min-width:0 !important}
[data-sf=toc]{display:flex !important;flex-direction:column !important;gap:6px !important;background:#F5F8FC !important;border:1px solid #E3EAF1 !important;border-radius:20px !important;padding:22px 22px 16px !important}
[data-sf=toc] p{margin:0 !important;font:500 14.5px/1.4 var(--sf-font-body,Inter),sans-serif !important}
[data-sf=toc] p[data-sf=label]{background:#fff !important;margin-bottom:8px !important}
[data-sf=toc] a{display:block !important;padding:7px 10px !important;border-radius:10px !important;color:#3B4A60 !important;text-decoration:none !important}
[data-sf=toc] a:hover{background:#fff !important;color:#071B3D !important}
[data-sf=sidecta]{display:flex !important;flex-direction:column !important;gap:12px !important;background:linear-gradient(150deg,#0B2D63,#071B3D 60%) !important;border-radius:22px !important;padding:24px !important;color:#fff !important;overflow:hidden !important}
[data-sf=sidecta] img{width:120px !important;height:auto !important;align-self:flex-end !important;margin:-8px -6px -4px 0 !important}
[data-sf=sidecta] h2,[data-sf=sidecta] h3{font:800 21px/1.25 var(--sf-font-heading,'Plus Jakarta Sans'),sans-serif !important;color:#fff !important;margin:0 !important}
[data-sf=sidecta] p{margin:0 !important;font:400 15px/1.55 var(--sf-font-body,Inter),sans-serif !important;color:#C3CEE0 !important}
[data-sf=sidecta] a.e-button-base,[data-sf=sidecta] a{text-align:center !important}
[data-sf=related]{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important;margin-top:4px !important}
[data-sf=sources]{border-top:1px solid #E3EAF1 !important;padding-top:28px !important;margin-top:52px !important}
[data-sf=sources] p{font-size:15px !important;line-height:1.55 !important;margin:0 !important;color:#4A5A70 !important}
[data-sf=sources] [data-sf~=list]{gap:8px !important}
[data-sf=sources] [data-sf=dot]{margin-top:8px !important;background:#B9CBE0 !important;flex-basis:6px !important;width:6px !important;height:6px !important}
[data-sf=meta]{display:flex !important;flex-wrap:wrap !important;gap:10px !important;align-items:center !important}
[data-sf=meta] p,[data-sf=meta] span{margin:0 !important;font:500 14px/1 var(--sf-font-body,Inter),sans-serif !important;color:#C3CEE0 !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.14) !important;border-radius:99px !important;padding:8px 13px !important}
[data-sf=meta] [data-sf=cat]{background:#55C900 !important;border-color:#55C900 !important;color:#071B3D !important;font-weight:700 !important}
h1[data-sf=h1]{font-size:52px !important;line-height:1.08 !important;max-width:880px !important}
@media (max-width:1024px){[data-sf=layout]{grid-template-columns:minmax(0,1fr) !important;gap:28px !important;max-width:760px !important}[data-sf=aside]{position:static !important;order:-1 !important}[data-sf=sidecta]{display:none !important}}
@media (max-width:767px){[data-sf=main]{padding:40px 0 64px !important}[data-sf=layout]{padding:0 18px !important}[data-sf=article] p{font-size:17px !important}[data-sf=article] p[data-sf=lead]{font-size:18.5px !important}[data-sf=article] h2{font-size:25px !important}[data-sf=article] h3{font-size:19px !important}[data-sf~=box],[data-sf~=box-beispiel]{padding:20px 18px !important}[data-sf~=steps]>li{padding:16px !important}[data-sf~=steps] [data-sf=li-row]{gap:14px !important}[data-sf=related]{grid-template-columns:minmax(0,1fr) !important}h1[data-sf=h1]{font-size:34px !important}[data-sf=toc] a{padding:6px 8px !important}}
[data-sf=sidecta] .e-button-base,[data-sf=sidecta] a{white-space:normal !important;height:auto !important;min-height:46px !important;padding:12px 16px !important;line-height:1.25 !important;width:100% !important;box-sizing:border-box !important}
[data-sf=figure] em{font-style:normal !important;color:#94A3B8 !important}
[data-sf=related] a,[data-sf=related] a *{text-decoration:none !important}
[data-sf=related] a{color:#071B3D !important}
[data-sf=related] .sf-rg-teaser,[data-sf=related] p{font-size:15px !important;line-height:1.55 !important;margin:0 !important;color:#4A5A70 !important}
[data-sf=related] h3{font-size:19px !important;margin:0 !important}
@media (max-width:767px){[data-sf=fig-scroll]{overflow-x:auto !important;-webkit-overflow-scrolling:touch;border-radius:18px !important;max-width:100% !important}[data-sf=figure] img{min-width:720px !important;max-width:none !important}[data-sf=figure] p[data-sf=caption]::after{content:' \2194  Zum Vergrößern seitlich wischen';display:block;margin-top:4px;color:#0866B1}}
[data-sf=figure]{min-width:0 !important;max-width:100% !important}
[data-sf=fig-scroll]{display:block !important;width:100% !important;max-width:100% !important;min-width:0 !important}
[data-sf=layout]{max-width:var(--sf-container-max,1464px) !important;padding:0 var(--sf-gutter,32px) !important;grid-template-columns:minmax(0,820px) minmax(280px,340px) !important;justify-content:space-between !important;gap:64px !important;margin:0 auto !important}
[data-sf=article]{max-width:820px !important;width:100% !important}
@media (max-width:1024px){[data-sf=layout]{grid-template-columns:minmax(0,1fr) !important;gap:28px !important}}
@media (max-width:767px){[data-sf=layout]{padding:0 var(--sf-gutter-mobile,16px) !important}}
/* Preise */
[data-sf=trow5]{grid-template-columns:minmax(0,30fr) repeat(4,minmax(0,17.5fr)) !important}
[data-sf=table5]{min-width:900px !important}
[data-sf=plans2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr)) !important;max-width:980px !important;margin:0 auto !important;width:100% !important}
[data-sf=grid4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr)) !important}
[data-sf=grid3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr)) !important}
[data-sf=small-card]{gap:12px !important}
[data-sf=small-card] .sf-pr-btn{margin-top:auto !important}
[data-sf=small-card]>span:first-child{align-self:flex-start !important}
