.lsr-page.eltern{--lsr-petrol: #143a4a;--lsr-petrol-deep: #103341;--lsr-petrol-ink: #143a4a;--lsr-sand: #f5efe6;--lsr-line: #cfd4d8;--lsr-text: #1a202c;--lsr-text-soft: #6b7b80;--lsr-serif: "Lora", Georgia, serif;--lsr-sans: "Nunito", "Segoe UI", sans-serif;font-family:var(--lsr-sans);color:var(--lsr-text);background:#fff;font-size:16px;line-height:1.65}.eltern *{box-sizing:border-box}.eltern a{color:inherit;text-decoration:none}.eltern .lsr-wrap{max-width:1290px;margin:0 auto;padding:0 24px}.eltern .lsr-section{padding:80px 0}.eltern .hat-doodle{position:relative;overflow:hidden}.eltern .lsr-section.sand{background:var(--lsr-sand)}.eltern .lsr-dark{background:var(--lsr-petrol-deep);color:#fff}.eltern .lsr-dark .lsr-h2{color:#fff}.eltern .lsr-dark .lsr-lead{color:#ffffffd9}.eltern .lsr-h2{font-family:var(--lsr-serif);font-weight:400;font-size:44px;line-height:1.2;color:var(--lsr-petrol);margin:0 0 14px}.eltern .lsr-h3{font-family:var(--lsr-serif);font-weight:400;font-size:22px;line-height:1.3;color:var(--lsr-petrol);margin:0 0 6px}.teaser .lsr-h3,.themen .lsr-h3,.tcard .lsr-h3,.ag-grid .lsr-h3,.partner-grid .lsr-h3,.mint-grid .lsr-h3,.zweige .lsr-h3{font-size:32px;line-height:1.2;margin-bottom:12px}.eltern .lsr-lead{font-size:16.5px;max-width:820px;margin:0 0 28px}.hero-flach{padding:160px 0 64px}.hero-flach .lead-top{color:#fff9;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.hero-flach h1{font-family:var(--lsr-serif);font-weight:400;font-size:46px;line-height:1.14;color:#fff;margin:0 0 16px;max-width:760px}.hero-flach .unter{max-width:620px;font-size:17px;color:#ffffffd9;margin:0}.intro-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:start}.fach-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.fach-chip{display:inline-flex;align-items:center;padding:9px 16px;border:1px solid var(--lsr-line);border-radius:3px;font-size:14.5px;font-weight:600;color:var(--lsr-petrol);background:#fff;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.fach-chip:hover{background:var(--lsr-petrol);color:#fff;border-color:var(--lsr-petrol)}.kennzahlen{display:grid;grid-template-columns:1fr;gap:28px;padding:6px 0 0;max-width:340px}.kennzahlen .kz{border-top:2px solid var(--lsr-petrol);padding-top:14px}.kennzahlen .wert{font-family:var(--lsr-serif);font-size:40px;font-weight:400;color:#4a4a4a;line-height:1}.kennzahlen .label{color:var(--lsr-petrol);font-size:15px;margin-top:8px;max-width:180px}.kz-verweis{margin:26px 0 0;font-size:14.5px;color:var(--lsr-text-soft);line-height:1.5}.kz-verweis a{color:var(--lsr-petrol);font-weight:700;text-decoration:underline;text-underline-offset:2px}.kz-verweis a:hover{text-decoration:none}@media(max-width:900px){.intro-grid{grid-template-columns:1fr;gap:32px}}.sem-akkordeon{display:flex;flex-direction:column;gap:12px;max-width:900px}.sem-item{background:#fff;border:none;border-radius:6px;overflow:hidden;box-shadow:0 10px 26px -18px #0e2b3629}.sem-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:18px;padding:20px 24px}.sem-item summary::-webkit-details-marker{display:none}.sem-item summary:after{content:"+";margin-left:auto;font-size:26px;font-weight:400;color:var(--lsr-petrol);line-height:1;transition:transform .18s ease}.sem-item[open] summary:after{content:"–"}.sem-nr{font-family:var(--lsr-serif);font-size:17px;font-weight:600;color:var(--lsr-text-soft);min-width:26px}.sem-fach{font-family:var(--lsr-serif);font-size:21px;color:var(--lsr-petrol)}.sem-inhalt{padding:0 24px 24px 68px}.sem-inhalt .lehrer{color:var(--lsr-text-soft);font-weight:600;font-size:14.5px;margin:0 0 14px}.sem-inhalt .fach-zitat{margin:0 0 14px;padding:0 0 0 16px;border-left:3px solid var(--lsr-petrol);font-family:var(--lsr-serif);font-style:italic;font-size:16px;line-height:1.5;color:var(--lsr-petrol)}.sem-inhalt .fach-zitat .quelle{font-style:normal;font-size:13.5px;color:var(--lsr-text-soft)}.sem-inhalt .beschr{margin:0 0 12px;font-size:15px}.sem-inhalt .fach-liste{margin:14px 0 0}.sem-inhalt .fach-liste .fl-titel{font-weight:700;font-size:14.5px;margin:0 0 6px}.sem-inhalt .fach-liste ul{margin:0;padding-left:20px}.sem-inhalt .fach-liste li{font-size:14.5px;margin-bottom:5px;line-height:1.45}@media(max-width:820px){.eltern .lsr-wrap{padding:0 24px}.eltern .lsr-h2{font-size:30px}.hero-flach h1{font-size:32px}.hero-flach{padding:130px 0 48px}.kennzahlen{gap:28px}.sem-inhalt{padding:0 20px 20px}.sem-fach{font-size:18px}}
