.lp{border:1px solid var(--frame-line);border-radius:10px;gap:0;display:grid;overflow:hidden}.lp .lk{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--frame-line);background:color-mix(in srgb,var(--frame-line) 40%,transparent);align-items:center;gap:10px;padding:8px 12px;font-size:11px;font-weight:500;display:flex}.lp .e{border-bottom:1px solid var(--frame-line);color:var(--ink-2);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.lp .e:last-child{border-bottom:0}.lp .e svg{width:16px;height:16px;color:var(--ink-3)}.lp .e.me{color:var(--ink);background:color-mix(in srgb,var(--signal) 10%,transparent)}.lp .e.me svg{color:var(--signal)}.lp .e b{font-weight:500}.lp .e small{color:var(--ink-3);font-size:11px}.blatt{border:1px solid var(--line);background:color-mix(in srgb,var(--canvas-2) 70%,transparent);border-radius:10px;overflow:hidden}.blatt .bk{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:16px clamp(16px,2vw,24px);display:flex}.blatt .bk b{color:var(--ink);align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.blatt .bk b:before{content:"";background:var(--signal);border-radius:100px;width:7px;height:7px}.blatt .bk span{color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500}.blatt .r{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);align-items:baseline;gap:4px 14px;padding:14px clamp(16px,2vw,24px);display:grid}.blatt .r:last-child{border-bottom:0}.blatt .r i{letter-spacing:.1em;color:var(--signal);font-family:Orbitron,Orbitron Ersatz,sans-serif;font-size:11px;font-style:normal}.blatt .r b{color:var(--ink);font-size:15px;font-weight:500}.blatt .r p{color:var(--ink-2);grid-column:2;font-size:13.5px;line-height:1.55}#top .seo-hero-beleg{align-self:center;gap:14px;min-width:0;display:grid}#top .seo-hero-kk,#belege .seo-meta{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 0;margin:0;font-size:12px;font-weight:500;display:flex}#top .seo-hero-kk:before{content:"●";color:var(--signal);letter-spacing:0;margin-right:.9em}#top .seo-hero-kk span+span:before{content:"·";color:var(--ink-3);margin:0 .7em}@media (width<=520px){#top .seo-hero-kk{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px .9em;display:grid}#top .seo-hero-kk:before{grid-row:span 2;margin:0}#top .seo-hero-kk span{grid-column:2}#top .seo-hero-kk span+span:before{content:none}}#top .seo-kenn .kenn>span{max-width:30ch}#top .seo-kq{color:var(--ink-3);margin-top:6px;font-size:12.5px;line-height:1.45;display:block}#top .seo-auszug{margin-top:16px}.idx-bild>.seo-person{top:calc(var(--kopf) + 24px);margin:0;position:sticky}.seo-person img{aspect-ratio:4/5;object-fit:cover;object-position:50% 12%;filter:grayscale()contrast(1.08);width:100%;height:auto;display:block}@media (width<=980px){.idx-bild>.seo-person{max-width:520px;position:static}}#belege .seo-block{margin-top:clamp(72px,8vw,128px)}#belege .seo-meta{color:var(--signal);gap:14px;margin:0 0 clamp(32px,4vw,56px)}#belege .seo-meta:after{content:"";background:var(--line-2);flex:1;height:1px}#belege .seo-mehr{margin-top:clamp(48px,6vw,88px)}#belege .seo-mehr .p1-geld{border-top:0;margin-top:4px;padding-top:0}#belege .seo-mehr .p1-ki{margin-top:clamp(32px,4vw,56px)}#messung .seo-haltung{margin-top:clamp(40px,5vw,72px)}#ergebnisse .seo-vergleich{margin:clamp(40px,5vw,72px) 0 0}#ergebnisse .seo-vergleich .ck{margin-bottom:6px}#ergebnisse .seo-vg{border-top:1px solid var(--line);padding:14px 0 6px}#ergebnisse .seo-vg+.seo-vg{margin-top:10px}#ergebnisse .seo-vg-k{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 4px;font-size:15px;display:flex}#ergebnisse .seo-vg-k b{font-weight:500}#ergebnisse .seo-vg-k span{color:var(--ink-3);font-size:13px}#ergebnisse .seo-vergleich .brow{grid-template-columns:64px minmax(0,1fr) 84px;padding:7px 0}#ergebnisse .seo-vg-vor .prog i{background:var(--ink-3)}#ergebnisse .seo-vergleich .note{margin-top:14px}#ergebnisse .seo-fall{align-items:center;gap:clamp(16px,1.6vw,24px);margin:0;display:flex}#ergebnisse .seo-fall img{aspect-ratio:380/520;object-fit:cover;border:1px solid var(--frame-line);border-radius:14px;flex:none;width:clamp(96px,9vw,128px);height:auto;display:block}#ergebnisse .seo-fall figcaption{gap:8px;min-width:0;display:grid}#ergebnisse .seo-fall .seo-fall-k{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:500}#ergebnisse .seo-fall b{letter-spacing:-.015em;color:var(--ink);font-size:clamp(22px,2vw,30px);font-weight:300;line-height:1.15}#ergebnisse .seo-fall figcaption>span:last-child{color:var(--ink-2);font-size:14px;line-height:1.5}.ux2-knopf{justify-items:center;gap:9px;min-width:0;display:grid}.ux2-knopf-satz{letter-spacing:0;color:var(--ink-3);text-wrap:balance;margin:0;font-size:13px;font-weight:300;line-height:1.45;display:block}.cta-m1>.ux2-knopf{align-self:center}#sichtbarkeit .sm-cta-feld{align-items:flex-start}#sichtbarkeit .sm-cta-feld>.ux2-knopf{flex:0 auto}.rk-aus>.ux2-knopf{justify-self:start;justify-items:start}.cta-wege summary>.ux2-weg-satz{color:var(--ink-3);grid-area:2/4;justify-self:start;margin-top:-4px;font-size:13px;font-weight:300;line-height:1.45}@media (width<=980px){.cta-m1>.ux2-knopf{justify-self:start;justify-items:start}#sichtbarkeit .sm-cta-feld>.ux2-knopf{justify-items:start}.cta-wege summary>.ux2-weg-satz{grid-area:auto/2;margin-top:0}}.tafel .ux2-stunden-offen{margin:0}@media (width>=1181px) and (width<=1320px){.mm-kopf .mm-cta{white-space:normal;text-align:center;width:min-content;padding:0 18px;line-height:1.25}}
