.seo-huelle{max-width:1040px;margin:0 auto;padding:8px 20px 72px}.seo-kopf{border-bottom:1px solid var(--linie);background:var(--weiss);align-items:center;gap:16px;width:100%;max-width:1040px;margin:0 auto;padding:16px 20px;display:flex}.seo-marke{color:var(--tanne);letter-spacing:-.01em;font-size:18px;text-decoration:none}.seo-kopf-link{margin-left:auto;font-size:15px;font-weight:600;text-decoration:none}.seo-fuss{border-top:1px solid var(--linie);background:var(--weiss);margin-top:48px;padding:24px 20px}.seo-fuss p{max-width:1040px;color:var(--nebel-tief);margin:0 auto 6px;font-size:14.5px}.seo-hero{align-items:start;gap:24px;margin:24px 0 8px;display:grid}@media (min-width:960px){.seo-hero:not(.einspaltig){grid-template-columns:1fr 340px;gap:40px}}.seo-hero.einspaltig>div{max-width:760px}.seo-hero h1{margin-bottom:10px}.seo-lead{color:var(--fliess);font-size:18.5px;line-height:1.5}.seo-hero-bild{border-radius:var(--radius);border:1px solid var(--linie);margin:0;overflow:hidden}.seo-hero-bild figcaption{color:var(--nebel-tief);background:var(--weiss);border-top:1px solid var(--linie);padding:10px 14px;font-size:13.5px;line-height:1.45}.seo-hero-bild img{width:100%;height:auto;display:block}@media (max-width:639px){.seo-hero-bild{max-height:30vh}.seo-hero-bild img{object-fit:cover;object-position:center 22%;height:30vh}}.seo-kennzahlen{grid-template-columns:1fr;gap:12px;margin:20px 0 8px;padding:0;list-style:none;display:grid}@media (min-width:640px){.seo-kennzahlen{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.seo-kennzahlen{grid-template-columns:repeat(4,1fr)}}.seo-kennzahl{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);min-width:0;padding:16px 18px;list-style:none}.seo-kennzahl .zahl{color:var(--bern-tief);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.seo-kennzahl .was{margin:2px 0 6px;font-size:15.5px;font-weight:600}.seo-kennzahl .dazu{color:var(--nebel-tief);font-size:14px;line-height:1.45}.seo-verfeinern{background:var(--salbei-hell);border:1px solid var(--salbei);border-radius:var(--radius);margin:20px 0;padding:20px}.seo-verfeinern h2{margin-top:0}.seo-felder{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.seo-felder{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.seo-felder{grid-template-columns:repeat(3,1fr)}}.seo-felder>div{min-width:0}.seo-verfeinern label{margin-top:0}.seo-verfeinern .knopfzeile{margin-top:16px}.seo-raster{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.seo-raster{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.seo-raster{grid-template-columns:repeat(3,1fr)}}.seo-karte{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);min-width:0;color:inherit;padding:18px;text-decoration:none;display:block}a.seo-karte{transition:border-color .15s}a.seo-karte:hover,a.seo-karte:focus-visible{border-color:var(--tanne)}.seo-karte h3{color:var(--tinte);margin:0 0 6px;font-size:16.5px}.seo-karte p{margin:0 0 6px;font-size:15px}.seo-karte .passt{color:var(--nebel-tief);font-size:13.5px}.seo-karte img{border-radius:var(--radius-klein);width:100%;height:auto;margin-bottom:12px;display:block}.seo-app{background:var(--tanne);color:var(--weiss);border-radius:var(--radius);margin:24px 0;padding:24px 22px}.seo-app h2{color:var(--weiss);margin-top:0}.seo-app p{color:#ffffffe0}.seo-app .knopf{background:var(--weiss);color:var(--tanne)}.seo-app .knopf:hover{background:var(--salbei-hell)}.seo-zusagen{gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.seo-zusagen li{color:#ffffffe0;padding-left:22px;font-size:14.5px;position:relative}.seo-zusagen li:before{content:"✓";font-weight:700;position:absolute;left:0}.seo-treffer{grid-template-columns:1fr;gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}@media (min-width:960px){.seo-treffer{grid-template-columns:repeat(2,1fr)}}.seo-treffer li{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius-klein);min-width:0;padding:14px 16px;list-style:none}.seo-treffer .name{font-size:16px;font-weight:600}.seo-treffer .adresse{color:var(--nebel-tief);margin-top:2px;font-size:14.5px}.seo-ungenau{color:var(--bern-tief);margin-top:6px;font-size:13.5px}.seo-hinweis-bernstein{background:var(--bernstein-hell);border-radius:var(--radius);border:1px solid #f0ddbb;margin:16px 0;padding:18px 20px}.seo-hinweis-bernstein h3{margin-top:0}.seo-anbieter{background:var(--weiss);border:1.5px solid var(--linie);border-left:4px solid var(--tanne);border-radius:var(--radius);margin:28px 0;padding:20px 22px}.seo-anbieter h2{margin-top:0}.seo-disclaimer{color:var(--fliess);margin:24px 0 8px;font-size:15px}.seo-quellen{color:var(--nebel-tief);font-size:14px;line-height:1.55}.seo-quellen h2{color:var(--tinte);font-size:17px}.seo-quellen dt{color:var(--fliess);margin-top:10px;font-weight:600}.seo-quellen dd{margin:2px 0 0}.seo-nah{flex-wrap:wrap;gap:8px;margin-top:10px;padding:0;list-style:none;display:flex}.seo-nah a{background:var(--salbei);border-radius:999px;min-height:40px;padding:8px 14px;font-size:14.5px;line-height:24px;text-decoration:none;display:inline-block}.seo-plz-bereiche{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.seo-plz-bereiche li{background:var(--salbei-hell);border:1px solid var(--salbei);border-radius:var(--radius-klein);font-variant-numeric:tabular-nums;padding:6px 12px;font-size:14px}.seo-zurueck{margin:24px 0 0;font-weight:600;display:inline-block}.seo-brotkrume{margin:0 0 14px;font-size:14px}.seo-brotkrume ol{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.seo-brotkrume li+li:before{content:"›";color:var(--nebel);margin-right:6px}.seo-brotkrume [aria-current=page]{font-weight:600}
