/* Neue Inhalte im bisherigen Let's Rock It Layout (Vorschau 11/2026) */
.lri-neu{font-family:"Jura",sans-serif;color:#54595F}
.lri-neu .lri-wrap{max-width:1140px;margin:0 auto;padding:0 20px}
.lri-neu section{padding:60px 0}
.lri-neu section.lri-grau{background:#f4f6f9}
.lri-neu h2{font-family:"Jura",sans-serif;color:#0B5C9E;font-size:32px;font-weight:600;text-align:center;margin:0 0 12px}
.lri-neu .lri-sub{text-align:center;max-width:720px;margin:0 auto 36px;line-height:1.7}
.lri-neu .lri-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.lri-neu .lri-grid.drei{grid-template-columns:repeat(3,1fr)}
.lri-neu .lri-card{background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.12);padding:26px 22px;text-align:center;display:flex;flex-direction:column;gap:10px}
.lri-neu .lri-card h3{font-family:"Jura",sans-serif;color:#0B5C9E;font-size:19px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.03em}
.lri-neu .lri-card p{margin:0;line-height:1.6;font-size:15px}
.lri-neu .lri-nr{font-size:34px;font-weight:700;color:#285D93;line-height:1}
.lri-neu .lri-btn{display:inline-block;background:#285D93;color:#fff!important;text-decoration:none;padding:11px 22px;font-size:14px;margin-top:auto;align-self:center;border-radius:0}
.lri-neu .lri-btn:hover{background:#0B5C9E}
.lri-neu .lri-btn.wa{background:#25D366}
.lri-neu .lri-zwei{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.lri-neu .lri-zwei img{width:100%;height:auto;display:block;box-shadow:0 2px 12px rgba(0,0,0,.12)}
.lri-neu .lri-zwei h2{text-align:left}
.lri-neu ul.lri-fakten{list-style:none;padding:0;margin:16px 0 22px}
.lri-neu ul.lri-fakten li{padding:8px 0;border-bottom:1px solid #e3e7ec}
.lri-neu ul.lri-fakten b{color:#0B5C9E;display:inline-block;min-width:110px}
.lri-neu details{background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.08);margin:0 auto 12px;max-width:820px}
.lri-neu summary{cursor:pointer;padding:16px 20px;font-weight:600;color:#0B5C9E;list-style:none}
.lri-neu summary::-webkit-details-marker{display:none}
.lri-neu summary::after{content:"+";float:right;font-weight:700}
.lri-neu details[open] summary::after{content:"–"}
.lri-neu details p{margin:0;padding:0 20px 18px;line-height:1.7}
.lri-neu .lri-cta{text-align:center;margin-top:28px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.lri-neu a{color:#0B5C9E}
@media (max-width:900px){.lri-neu .lri-grid,.lri-neu .lri-grid.drei{grid-template-columns:1fr 1fr}.lri-neu .lri-zwei{grid-template-columns:1fr}}
@media (max-width:560px){.lri-neu .lri-grid,.lri-neu .lri-grid.drei{grid-template-columns:1fr}.lri-neu h2{font-size:26px}}
.grecaptcha-badge{visibility:hidden!important;opacity:0!important}
