@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-latin-400-normal.BqEyEoaF.woff2)format("woff2"),url(/_astro/roboto-latin-400-normal.DyYNIH4P.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-latin-ext-400-normal.C3tdtHj3.woff2)format("woff2"),url(/_astro/roboto-latin-ext-400-normal.scX0fKtV.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-latin-500-normal.7RbcRiD8.woff2)format("woff2"),url(/_astro/roboto-latin-500-normal.DQZyH_nt.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-latin-ext-500-normal.pMCM9Ixg.woff2)format("woff2"),url(/_astro/roboto-latin-ext-500-normal.Cyc0AKLz.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-latin-700-normal.BZpUvMxY.woff2)format("woff2"),url(/_astro/roboto-latin-700-normal.DLgJJpmK.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-latin-ext-700-normal.DSBUz0N1.woff2)format("woff2"),url(/_astro/roboto-latin-ext-700-normal.BUhwtWwy.woff)format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-slab-latin-500-normal.DwNfslcc.woff2)format("woff2"),url(/_astro/roboto-slab-latin-500-normal.D_QU9Sk-.woff)format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-slab-latin-ext-500-normal.BzWk9f63.woff2)format("woff2"),url(/_astro/roboto-slab-latin-ext-500-normal.Cy6aPvxE.woff)format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-slab-latin-700-normal.WCCj9XVQ.woff2)format("woff2"),url(/_astro/roboto-slab-latin-700-normal.ThI0IOtl.woff)format("woff")}@font-face{font-family:Roboto Slab;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-slab-latin-ext-700-normal.DhrmOG7z.woff2)format("woff2"),url(/_astro/roboto-slab-latin-ext-700-normal.BFVMgA3Y.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-mono-latin-400-normal.GekRknry.woff2)format("woff2"),url(/_astro/roboto-mono-latin-400-normal.CbJMAmM6.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-mono-latin-ext-400-normal.DLAV9S_w.woff2)format("woff2"),url(/_astro/roboto-mono-latin-ext-400-normal.Z5XoGZ9j.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-mono-latin-500-normal.pxIOXZmA.woff2)format("woff2"),url(/_astro/roboto-mono-latin-500-normal.CW1Ttoxn.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-mono-latin-ext-500-normal.Db3ge6Oe.woff2)format("woff2"),url(/_astro/roboto-mono-latin-ext-500-normal.Cvr8S1zG.woff)format("woff")}:root{--color-ink:#1f2a37;--color-ink-soft:#4b5768;--color-ink-faint:#5a6577;--color-paper:#f5f3ee;--color-paper-raised:#fff;--color-rule:#d8d3c4;--color-rule-strong:#b7b09a;--color-primary:#0f5e8c;--color-primary-dark:#0b4569;--color-primary-tint:#e4f0f6;--color-gold:#a8792f;--color-gold-tint:#f5ecd9;--color-green:#2f6f4f;--color-green-tint:#e6f0ea;--color-red:#a8442d;--color-red-tint:#f6e9e5;--font-display:"Roboto Slab", Georgia, "Times New Roman", serif;--font-body:"Roboto", "Helvetica Neue", Arial, sans-serif;--font-mono:"Roboto Mono", ui-monospace, "SF Mono", Consolas, monospace;--step-0:clamp(1rem, .94rem + .28vw, 1.125rem);--step-1:clamp(1.2rem, 1.1rem + .5vw, 1.4rem);--step-2:clamp(1.5rem, 1.32rem + .9vw, 1.9rem);--step-3:clamp(1.9rem, 1.6rem + 1.5vw, 2.6rem);--step-4:clamp(2.3rem, 1.85rem + 2.3vw, 3.4rem);--content-width:72rem;--content-width-narrow:44rem;--radius:6px;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--space-6:6rem}*,:before,:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--step-0);margin:0;line-height:1.6}body.deposit-calc-modal-open,body.exit-modal-open{overflow:hidden}img,svg{max-width:100%;height:auto;display:block}a{color:var(--color-primary-dark)}a:not([class]){text-decoration-color:var(--color-rule-strong);text-underline-offset:.15em}h1,h2,h3,h4{font-family:var(--font-display);color:var(--color-ink);margin:0 0 var(--space-2);font-weight:700;line-height:1.15}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}p{margin:0 0 var(--space-2)}.lead{font-size:var(--step-1);color:var(--color-ink-soft)}.figure,table td.num,.tabular-nums{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.container{width:100%;max-width:var(--content-width);padding-inline:var(--space-3);margin-inline:auto}.container--narrow{max-width:var(--content-width-narrow)}.rule{border:none;border-top:1px solid var(--color-rule);margin:var(--space-4) 0}.rule--double{border-top:3px double var(--color-rule-strong)}.badge{background:var(--color-primary-tint);color:var(--color-primary-dark);border-radius:999px;align-items:center;gap:.3em;padding:.2em .65em;font-size:.75rem;font-weight:500;display:inline-flex}.badge--gold{background:var(--color-gold-tint);color:#7a5620}.badge--green{background:var(--color-green-tint);color:var(--color-green)}.badge--red{background:var(--color-red-tint);color:var(--color-red)}.btn{font-family:var(--font-body);border-radius:var(--radius);background:var(--color-primary);color:#fff;cursor:pointer;border:1px solid #0000;align-items:center;gap:.5em;padding:.75em 1.4em;font-size:1rem;font-weight:500;text-decoration:none;transition:background-color .15s,transform .1s;display:inline-flex}.btn:hover{background:var(--color-primary-dark)}.btn:active{transform:translateY(1px)}.btn--outline{border-color:var(--color-rule-strong);color:var(--color-ink);background:0 0}.btn--outline:hover{background:var(--color-paper-raised);border-color:var(--color-primary)}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}.card{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius);padding:var(--space-3)}.content-page__meta{color:var(--color-ink-soft);background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius);margin:0 0 var(--space-3);flex-wrap:wrap;gap:.3em 1em;padding:.5em .9em;font-size:.85rem;display:flex}.content-page__meta time{color:var(--color-ink);font-weight:500}.content-page__meta-updated:not(:first-child){border-left:1px solid var(--color-rule-strong);padding-left:1em}table{border-collapse:collapse;width:100%;margin:var(--space-3) 0}th,td{text-align:left;border-bottom:1px solid var(--color-rule);padding:.6em}th{color:var(--color-ink-soft);border-bottom:2px solid var(--color-rule-strong);font-weight:500}.table-scroll{margin:var(--space-3) 0;overflow-x:auto}.table-scroll table{min-width:40rem;margin:0}.table-note{margin-top:calc(-1 * var(--space-2));color:var(--color-ink-faint);font-size:.8rem}@media (width<=45rem){table{display:block;overflow-x:auto}.table-scroll table{display:table}}.affiliate-marker{color:#7a5620;margin-left:.1em;font-weight:700}.ratenkredit-vergleich{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius);padding:var(--space-3)}.ratenkredit-vergleich__status{color:var(--color-ink-soft);font-size:.9rem}.ratenkredit-vergleich__hint{color:var(--color-ink-faint);margin-top:var(--space-2);font-size:.8rem}.ratenkredit-vergleich__detail-row td{color:var(--color-ink-faint);border-top:none;border-bottom:1px solid var(--color-rule);padding-top:0;font-size:.78rem}.provider-cta{background:var(--color-primary-tint);border:1px solid var(--color-primary);border-radius:var(--radius);padding:var(--space-3);margin:var(--space-3) 0;text-align:center}.provider-cta p{margin:0 0 var(--space-2);color:var(--color-ink-soft)}.provider-cta p strong{color:var(--color-ink)}.faq-accordion{gap:var(--space-1);margin:var(--space-3) 0;flex-direction:column;display:flex}.faq-item{border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-paper-raised);padding:.9em var(--space-3)}.faq-item summary{cursor:pointer;color:var(--color-ink);justify-content:space-between;align-items:center;gap:var(--space-2);font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--font-mono);color:var(--color-ink-faint);flex-shrink:0;font-size:1.1em;transition:transform .15s}.faq-item[open] summary:after{content:"−"}.faq-item summary:hover{color:var(--color-primary-dark)}.faq-item__body,.faq-item summary+p,.faq-item summary~p{color:var(--color-ink-soft);margin-top:.7em}.faq-item[open]{border-color:var(--color-rule-strong)}.sources{margin:var(--space-4) 0;padding-top:var(--space-3);border-top:1px solid var(--color-rule)}.sources h2{margin-bottom:var(--space-2);font-size:1rem}.sources-list{flex-direction:column;gap:.6em;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.source-item{color:var(--color-ink-soft);flex-wrap:wrap;align-items:baseline;gap:.15em .6em;display:flex}.source-item__type{flex-shrink:0}.source-item__publisher{color:var(--color-ink-faint)}.content-hero-image{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;margin-bottom:var(--space-3);display:block}.hero{border-bottom:1px solid var(--color-rule);padding-block:var(--space-6) var(--space-5);text-align:center;background-image:linear-gradient(180deg, var(--color-paper) 0%, #f5f3eee0 55%, #f5f3ee99 100%), var(--hero-image);background-position:50% 55%;background-size:cover;position:relative}.hero__inner{flex-direction:column;align-items:center;max-width:42rem;margin-inline:auto;display:flex}.hero h1{margin-top:var(--space-2)}.hero__actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.hero__facts{margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;gap:.5em;display:flex}.hero__fact{background:var(--color-paper-raised);border:1px solid var(--color-rule);color:var(--color-ink-soft);border-radius:999px;align-items:center;padding:.3em .85em;font-size:.8rem;font-weight:500;display:inline-flex}.note-box{margin:var(--space-3) 0;padding:var(--space-2) var(--space-3);background:var(--color-paper-raised);border-left:3px solid var(--color-primary);border-radius:var(--radius);color:var(--color-ink-soft);font-size:.92rem}.note-box strong{color:var(--color-ink)}.content-figure{margin:var(--space-3) 0}.content-figure img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);width:100%}.content-figure figcaption{color:var(--color-ink-faint);text-align:center;margin-top:.4em;font-size:.78rem}.content-screenshot{width:100%;height:auto;margin:var(--space-3) 0;border:1px solid var(--color-rule);border-radius:var(--radius);display:block}.schema-diagram{width:100%;max-width:28rem;height:auto;margin:var(--space-3) auto;border:1px solid var(--color-rule);border-radius:var(--radius);padding:var(--space-2);background:#fff;display:block}.rate-chart__caption{text-align:center;color:var(--color-ink);margin-bottom:var(--space-2);font-size:.9rem;font-weight:600}.rate-chart svg{width:100%;height:auto;display:block}.rc-gridline{stroke:var(--color-rule);stroke-width:1px}.rc-axis-label{font-family:var(--font-body);fill:var(--color-ink-faint);font-size:11px}.rc-axis-label--y{text-anchor:end;dominant-baseline:middle}.rc-axis-label--x{text-anchor:middle}.rc-area{fill:var(--color-primary-tint);opacity:.7}.rc-line{fill:none;stroke:var(--color-primary);stroke-width:2px;stroke-linejoin:round}.rc-point{stroke:#fff;stroke-width:1.5px}.rc-point--peak{fill:var(--color-red)}.rc-point--trough{fill:var(--color-gold)}.rc-point--latest{fill:var(--color-green)}.rc-callout{font-family:var(--font-body);fill:var(--color-ink);text-anchor:middle;font-size:11px;font-weight:600}.rc-callout--latest{fill:var(--color-green)}.rate-chart__source{margin:var(--space-2) 0 0;color:var(--color-ink-faint);text-align:center;font-size:.78rem}.keyloss-calc{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius);padding:var(--space-3);margin:var(--space-3) 0}.keyloss-calc__intro{margin:0 0 var(--space-2);color:var(--color-ink-soft);font-size:.9rem}.keyloss-calc__step{margin-bottom:var(--space-2)}.keyloss-calc__question{margin:0 0 .6em;font-weight:600}.keyloss-calc__hint{color:var(--color-ink-soft);background:var(--color-primary-tint);border-radius:var(--radius);margin:0 0 .8em;padding:.6em .8em;font-size:.85rem}.keyloss-calc__choice{border:1px solid var(--color-rule-strong);border-radius:var(--radius);cursor:pointer;margin-bottom:.5em;padding:.6em .8em;display:block}.keyloss-calc__choice:hover{border-color:var(--color-primary);background:var(--color-primary-tint)}.keyloss-calc__choice input{margin-right:.6em}.keyloss-calc__field{margin-bottom:.7em;display:block}.keyloss-calc__field span{color:var(--color-ink-soft);margin-bottom:.3em;font-size:.85rem;font-weight:500;display:block}.keyloss-calc__field input{font:inherit;border:1px solid var(--color-rule-strong);border-radius:var(--radius);background:var(--color-paper);width:100%;max-width:16rem;padding:.55em .75em}.keyloss-calc__result{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.keyloss-calc__result-label{color:var(--color-ink-soft);font-size:.85rem}.keyloss-calc__result-value{font-family:var(--font-mono);color:var(--color-primary-dark);font-size:1.2rem;font-weight:700}.provider-logo{width:205px;height:auto;margin-bottom:var(--space-2)}.quick-calc{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius);padding:var(--space-3);margin:var(--space-3) 0}.quick-calc__label{color:var(--color-ink-soft);margin-bottom:.3em;font-size:.82rem;font-weight:500;display:block}.quick-calc__input-row{align-items:center;gap:.4em;max-width:14rem;display:flex}.quick-calc__input{min-width:0;font:inherit;border:1px solid var(--color-rule-strong);border-radius:calc(var(--radius) - 2px);background:var(--color-paper);color:var(--color-ink);flex:1;padding:.55em .7em;font-size:1.05rem}.quick-calc__result{margin:var(--space-2) 0 0;font-size:1.05rem}.quick-calc__year,.quick-calc__month{color:var(--color-primary-dark)}.quick-calc__note{color:var(--color-ink-faint);margin:.4em 0 0;font-size:.8rem}.quick-calc__cta{margin-top:var(--space-2)}.quick-calc__cta[hidden]{display:none}.benefits-grid{gap:var(--space-2);margin:var(--space-3) 0;grid-template-columns:repeat(2,1fr);display:grid}@media (width<=32rem){.benefits-grid{grid-template-columns:1fr}}.benefit-card{background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius);padding:var(--space-3)}.benefit-card h3{margin:0 0 .3em;font-size:1.02rem}.benefit-card p{color:var(--color-ink-soft);margin:0;font-size:.92rem}.steps-grid{gap:var(--space-3);margin:var(--space-3) 0;grid-template-columns:repeat(2,1fr);display:grid}@media (width<=32rem){.steps-grid{grid-template-columns:1fr}}.step-card{text-align:center}.step-card__number{background:var(--color-primary);color:#fff;width:2.2rem;height:2.2rem;font-family:var(--font-display);margin-bottom:var(--space-1);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.step-card h3{margin:0 0 .3em;font-size:1rem}.step-card p{color:var(--color-ink-soft);margin:0;font-size:.88rem}.closing-cta{text-align:center;background:var(--color-primary-tint);border:1px solid var(--color-rule);border-radius:var(--radius);padding:var(--space-4) var(--space-3);margin-block:var(--space-4)}.closing-cta h2{margin:0 0 .3em}.closing-cta p{margin:0 auto var(--space-2);max-width:32rem}.btn--large{padding:.9em 1.8em;font-size:1.05rem}.author-photo{object-fit:cover;width:8rem;height:8rem;margin-bottom:var(--space-2);border-radius:50%}.interest-cta{background:var(--color-primary-tint);border:1px solid var(--color-primary);border-radius:var(--radius);padding:var(--space-3)}.interest-cta--inline{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.interest-cta__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary-dark);margin-bottom:.3em;font-size:.72rem;font-weight:700}.interest-cta h3{font-size:var(--step-1);margin-bottom:.4em}.buybox{background:var(--color-primary-tint);border:1px solid var(--color-primary);border-radius:var(--radius);padding:var(--space-4) var(--space-3);margin:var(--space-4) 0;text-align:center}.buybox__logo{margin-inline:auto;margin-bottom:var(--space-2);width:205px;height:auto}.buybox__headline{font-family:var(--font-display);font-weight:700;font-size:var(--step-2);color:var(--color-ink);margin-bottom:.3em}.buybox__subline{color:var(--color-ink-soft);margin-bottom:var(--space-3)}.buybox__checklist{margin:0 auto var(--space-3);text-align:left;gap:.5em;padding:0;list-style:none;display:inline-grid}.buybox__checklist li{padding-left:1.6em;position:relative}.buybox__checklist li:before{content:"✓";color:var(--color-green);font-weight:700;position:absolute;left:0}.buybox__trustbar{color:var(--color-ink-faint);margin-bottom:var(--space-3);font-size:.85rem}.buybox__cta{margin:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--color-ink);color:#fff;padding:.75em 1.25em;position:absolute;top:0;left:-9999px}.skip-link:focus{left:var(--space-2);top:var(--space-2)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media print{.skip-link,header.site-header,.breadcrumb,footer.site-footer,.exit-modal{display:none!important}body:after{content:"mietkautionskonto.info";color:#666;text-align:center;border-top:1px solid #999;margin-top:2em;padding-top:.5em;font-size:.8rem;display:block}}.rbe{margin:var(--space-3) 0}.rbe__stats{color:var(--color-ink-soft);margin:0 0 var(--space-1);font-size:.9rem}.rbe__stats strong{color:var(--color-ink)}.rbe__search-field{align-items:center;gap:var(--space-1);border:1px solid var(--color-rule-strong);border-radius:var(--radius);background:var(--color-paper-raised);padding:.6rem .9rem;display:flex}.rbe__search-field:focus-within{border-color:var(--color-primary);outline:2px solid var(--color-primary-tint)}.rbe__search-field svg{color:var(--color-ink-faint);flex-shrink:0}.rbe__search-field input{font:inherit;color:var(--color-ink);background:0 0;border:none;flex:1}.rbe__search-field input:focus{outline:none}.rbe__status{margin:var(--space-1) 0 0;color:var(--color-ink-faint);min-height:1.2em;font-size:.85rem}.rbe__list{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;max-height:32rem;display:flex;overflow-y:auto}.rbe__source{color:var(--color-ink-faint);margin-top:var(--space-2);font-size:.82rem}.rbe-item{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);background:var(--color-paper-raised);border:1px solid var(--color-rule);border-radius:var(--radius);flex-wrap:wrap;padding:.7em 1em;display:flex}.rbe-item[hidden]{display:none}.rbe-item__main{flex-direction:column;min-width:12rem;display:flex}.rbe-item__name{font-weight:600}.rbe-item__ort{color:var(--color-ink-faint);font-size:.82rem}.rbe-item__meta{align-items:center;gap:var(--space-2);font-size:.85rem;display:flex}.rbe-item__meta .badge{white-space:nowrap;flex-shrink:0}.rbe-item__produkt{color:var(--color-ink-soft)}.rbe-item__link{color:var(--color-primary-dark);white-space:nowrap;font-weight:500;text-decoration:none}.rbe-item__link:hover{text-decoration:underline}.rbe-item__link--confirm{color:var(--color-ink-faint)}.rbe-item__link--confirm:hover{color:var(--color-primary-dark)}.rbe-badge--mieter-oder-vermieter{background:var(--color-green-tint);color:var(--color-green)}.rbe-badge--nur-mieter,.rbe-badge--nur-vermieter{background:var(--color-primary-tint);color:var(--color-primary-dark)}.rbe-badge--buergschaft{background:var(--color-gold-tint);color:#7a5620}.rbe-badge--eingestellt{background:var(--color-paper);border:1px solid var(--color-rule);color:var(--color-ink-soft)}.rbe-badge--ungeprueft{background:var(--color-paper);border:1px dashed var(--color-rule-strong);color:var(--color-ink-faint)}@media (width<=32rem){.rbe-item{flex-direction:column;align-items:flex-start}.rbe-item__meta{flex-direction:column;align-items:flex-start;gap:.4em}}.related-articles{margin-block:var(--space-4)}.related-articles h2{margin-bottom:var(--space-1)}.related-articles__grid{gap:var(--space-2);margin-top:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=55rem){.related-articles__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=35rem){.related-articles__grid{grid-template-columns:1fr}}.related-articles__card{color:inherit;text-decoration:none;transition:border-color .15s}.related-articles__card:hover{border-color:var(--color-primary)}.related-articles__card h3{margin:0 0 .3em;font-size:1rem}.related-articles__card p{color:var(--color-ink-soft);margin:0;font-size:.88rem}.review-widget{margin:var(--space-4) 0;border:1px solid var(--color-rule);border-radius:var(--radius);padding:var(--space-3);background:var(--color-paper-raised)}.review-widget__summary{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.review-widget__average{color:var(--color-ink);font-size:1.8rem;font-weight:700}.review-widget__summary-text{color:var(--color-ink-soft);font-size:.88rem}.review-widget__stars{color:var(--color-gold);gap:.1em;font-size:1.1rem;line-height:1;display:inline-flex}.review-widget__stars[data-empty=true]{color:var(--color-rule-strong)}.review-widget__list{margin-top:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.review-widget__item{padding-top:var(--space-2);border-top:1px solid var(--color-rule)}.review-widget__item:first-child{border-top:none;padding-top:0}.review-widget__item-header{flex-wrap:wrap;align-items:baseline;gap:.6em;font-size:.85rem;display:flex}.review-widget__item-name{color:var(--color-ink);font-weight:600}.review-widget__item-date{color:var(--color-ink-faint)}.review-widget__item-comment{color:var(--color-ink-soft);margin:.3em 0 0;font-size:.92rem}.review-widget__empty{margin-top:var(--space-2);color:var(--color-ink-faint);font-size:.88rem}.review-widget__form{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-rule-strong)}.review-widget__form h3{margin:0 0 var(--space-2);font-size:1rem}.review-widget__star-picker{margin:0 0 var(--space-2);border:none;flex-direction:row-reverse;padding:0;display:inline-flex}.review-widget__star-picker input{opacity:0;pointer-events:none;position:absolute}.review-widget__star-picker label{color:var(--color-rule-strong);cursor:pointer;padding:0 .05em;font-size:1.6rem;line-height:1}.review-widget__star-picker input:checked~label,.review-widget__star-picker label:hover,.review-widget__star-picker label:hover~label{color:var(--color-gold)}.review-widget__field{margin-bottom:var(--space-2);display:block}.review-widget__field span{color:var(--color-ink-soft);margin-bottom:.3em;font-size:.82rem;font-weight:500;display:block}.review-widget__field input[type=text],.review-widget__field textarea{width:100%;font:inherit;border:1px solid var(--color-rule-strong);border-radius:var(--radius);background:var(--color-paper);color:var(--color-ink);resize:vertical;padding:.6em .8em}.review-widget__field textarea{min-height:5rem}.review-widget__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.review-widget__status{margin-top:var(--space-1);min-height:1.2em;font-size:.85rem}.review-widget__status[data-state=error]{color:var(--color-red)}.review-widget__status[data-state=success]{color:var(--color-green)}.review-widget__already{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-rule-strong);color:var(--color-ink-soft);font-size:.9rem}.review-widget[data-submitted=true] .review-widget__form,.review-widget:not([data-submitted=true]) .review-widget__already{display:none}.verjaehrung-calc__list{margin:var(--space-2) 0 0;grid-template-columns:auto 1fr;gap:.4em 1em;font-size:.95rem;display:grid}.verjaehrung-calc__list dt{color:var(--color-ink-soft)}.verjaehrung-calc__list dd{color:var(--color-ink);margin:0;font-weight:600}.verjaehrung-calc__list dd[data-vc-ende]{color:var(--color-primary-dark)}.verjaehrung-calc__note{margin:var(--space-2) 0 0;color:var(--color-ink-faint);font-size:.8rem}.site-header[data-astro-cid-nen7h5rs]{background:var(--color-paper-raised);border-bottom:1px solid var(--color-rule)}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);display:flex}.site-header__brand[data-astro-cid-nen7h5rs]{font-family:var(--font-display);color:var(--color-ink);white-space:nowrap;align-items:baseline;gap:.4em;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.site-header__mark[data-astro-cid-nen7h5rs]{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.6em;height:1.6em;font-size:.85em;display:inline-flex}.site-header__brand-accent[data-astro-cid-nen7h5rs]{color:var(--color-primary-dark);font-weight:500}.site-header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-ink-soft);border-bottom:2px solid #0000;padding-block:.25em;font-size:.9rem;font-weight:500;text-decoration:none}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary-dark)}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-primary-dark);border-bottom-color:var(--color-gold)}@media (width<=55rem){.site-header__inner[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:flex-start}.site-header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-2)}}.newsletter[data-astro-cid-sornssq2]{gap:var(--space-3) var(--space-4);border-radius:var(--radius);padding:var(--space-3);background:#232d38;border:1px solid #3a4552;grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.newsletter[data-astro-cid-sornssq2] h2[data-astro-cid-sornssq2]{font-family:var(--font-body);color:#fff;text-transform:none;letter-spacing:normal;margin-bottom:.3em;font-size:.95rem}.newsletter[data-astro-cid-sornssq2] p[data-astro-cid-sornssq2]{color:#b7c0cb;margin:0 0 .4em;font-size:.85rem}.newsletter__trust[data-astro-cid-sornssq2]{color:#8fa0b3;margin-bottom:0;font-size:.78rem}.newsletter__form[data-astro-cid-sornssq2]{gap:.6em;display:flex}.newsletter__form[data-astro-cid-sornssq2] input[data-astro-cid-sornssq2][type=email]{min-width:0;font:inherit;border-radius:var(--radius);color:#fff;background:#1a2129;border:1px solid #4b5768;flex:1;padding:.6em .85em}.newsletter__form[data-astro-cid-sornssq2] input[data-astro-cid-sornssq2][type=email]::placeholder{color:#7c8797}.newsletter__submit[data-astro-cid-sornssq2]{white-space:nowrap;background:#8f6626;font-weight:700}.newsletter__submit[data-astro-cid-sornssq2]:hover{background:#7a5620}.newsletter__honeypot[data-astro-cid-sornssq2]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.newsletter__status[data-astro-cid-sornssq2]{color:#b7c0cb;grid-column:1/-1;min-height:1.2em;margin:0;font-size:.82rem}.newsletter__status--success[data-astro-cid-sornssq2]{color:#7fd99a}.newsletter__status--error[data-astro-cid-sornssq2]{color:#e08a72}@media (width<=40rem){.newsletter[data-astro-cid-sornssq2]{grid-template-columns:1fr}.newsletter__form[data-astro-cid-sornssq2]{flex-direction:column}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-ink);color:#cfd6de;margin-top:var(--space-6);padding-block:var(--space-5) var(--space-4)}.site-footer[data-astro-cid-jo6i4kqk] .newsletter{margin-bottom:var(--space-4)}.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.site-footer__heading[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:#8b96a5;margin-top:0;margin-bottom:var(--space-2);font-size:.8rem;font-weight:700}.site-footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.6em;margin:0;padding:0;list-style:none;display:flex}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#e4e8ec;font-size:.9rem;text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration:underline}.site-footer[data-astro-cid-jo6i4kqk] .rule[data-astro-cid-jo6i4kqk]{margin-block:var(--space-4);border-top-color:#3a4552}.site-footer__affiliate[data-astro-cid-jo6i4kqk]{color:#8b96a5;max-width:42rem;margin:0 0 var(--space-3);font-size:.78rem}.site-footer__flag[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-2);justify-content:center;gap:.3rem;display:flex}.site-footer__flag[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{border-radius:1px;width:2.2rem;height:3px;display:block}.site-footer__flag[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:first-child{background:#000}.site-footer__flag[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:nth-child(2){background:#d00}.site-footer__flag[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:nth-child(3){background:#ffce00}.site-footer__meta[data-astro-cid-jo6i4kqk]{color:#8b96a5;text-align:center;margin:0;font-size:.8rem}.breadcrumb[data-astro-cid-ezvlwyc3]{padding-block:var(--space-2);border-bottom:1px solid var(--color-rule);background:var(--color-paper)}ol[data-astro-cid-ezvlwyc3]{color:var(--color-ink-faint);flex-wrap:wrap;align-items:center;gap:.4em;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}li[data-astro-cid-ezvlwyc3]{align-items:center;gap:.4em;display:flex}li[data-astro-cid-ezvlwyc3]:not(:last-child):after{content:"/";color:var(--color-rule-strong)}a[data-astro-cid-ezvlwyc3]{color:var(--color-ink-soft);text-decoration:none}a[data-astro-cid-ezvlwyc3]:hover{color:var(--color-primary-dark);text-decoration:underline}li[data-astro-cid-ezvlwyc3] span[data-astro-cid-ezvlwyc3][aria-current]{color:var(--color-ink-soft);text-overflow:ellipsis;white-space:nowrap;max-width:28rem;overflow:hidden}.exit-modal[data-astro-cid-r2ppu53f]{z-index:1000;padding:var(--space-3);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.exit-modal[data-astro-cid-r2ppu53f][hidden]{display:none}.exit-modal__backdrop[data-astro-cid-r2ppu53f]{background:#1f2a378c;position:absolute;inset:0}.exit-modal__panel[data-astro-cid-r2ppu53f]{background:var(--color-primary-tint);border:1px solid var(--color-primary);border-radius:var(--radius);width:100%;max-width:30rem;padding:var(--space-4);text-align:center;animation:.2s exit-modal-in;position:relative;box-shadow:0 12px 40px #0f5e8c40}@keyframes exit-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.exit-modal__panel[data-astro-cid-r2ppu53f]{animation:none}}.exit-modal__close[data-astro-cid-r2ppu53f]{top:var(--space-2);right:var(--space-2);border:1px solid var(--color-rule-strong);width:2rem;height:2rem;color:var(--color-ink-soft);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;line-height:1;display:flex;position:absolute}.exit-modal__close[data-astro-cid-r2ppu53f]:hover{background:var(--color-paper-raised)}.exit-modal__eyebrow[data-astro-cid-r2ppu53f]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary-dark);margin-bottom:.5em;font-size:.72rem;font-weight:700}.exit-modal__panel[data-astro-cid-r2ppu53f] h2[data-astro-cid-r2ppu53f]{font-size:var(--step-2);color:var(--color-primary-dark);margin-bottom:.5em}.exit-modal__text[data-astro-cid-r2ppu53f]{color:var(--color-ink-soft);margin-bottom:var(--space-2)}.exit-modal__trust[data-astro-cid-r2ppu53f]{color:var(--color-ink-soft);margin-bottom:var(--space-3);font-size:.85rem}.exit-modal__form[data-astro-cid-r2ppu53f]{flex-direction:column;gap:.6em;display:flex}.exit-modal__form[data-astro-cid-r2ppu53f] input[data-astro-cid-r2ppu53f][type=email]{font:inherit;border-radius:var(--radius);border:1px solid var(--color-rule-strong);background:var(--color-paper-raised);padding:.75em .9em}.exit-modal__honeypot[data-astro-cid-r2ppu53f]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.exit-modal__submit[data-astro-cid-r2ppu53f]{background:#8f6626;justify-content:center;font-weight:700}.exit-modal__submit[data-astro-cid-r2ppu53f]:hover{background:#7a5620}.exit-modal__status[data-astro-cid-r2ppu53f]{margin:var(--space-2) 0 0;min-height:1.2em;color:var(--color-ink-soft);font-size:.82rem}.exit-modal__status--success[data-astro-cid-r2ppu53f]{color:var(--color-green)}.exit-modal__status--error[data-astro-cid-r2ppu53f]{color:var(--color-red)}
