body.home-compact #ablauf{padding:20px 24px}
body.home-compact #ablauf>h2{font-size:24px;margin:0 0 12px}
body.home-compact .compact-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:0 0 8px}
body.home-compact .compact-steps li{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.35;min-width:0}
body.home-compact .compact-steps span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#fff;color:#4b5563}
body.home-compact .compact-disclosure{margin:0;padding:0;border:0;background:transparent;box-shadow:none}
body.home-compact .compact-disclosure>summary,body.home-compact .compact-provider>summary,.compact-cookie-details>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;color:#4b5563;font-size:15px;line-height:1.4;text-decoration:underline;text-underline-offset:3px}
body.home-compact .compact-disclosure>summary::-webkit-details-marker,body.home-compact .compact-provider>summary::-webkit-details-marker,.compact-cookie-details>summary::-webkit-details-marker{display:none}
body.home-compact .compact-disclosure>summary::after,body.home-compact .compact-provider>summary::after,.compact-cookie-details>summary::after{content:'+';font-size:20px;text-decoration:none;flex:none}
body.home-compact .compact-disclosure[open]>summary::after,body.home-compact .compact-provider[open]>summary::after,.compact-cookie-details[open]>summary::after{content:'−'}
body.home-compact .compact-disclosure>summary:focus-visible,body.home-compact .compact-provider>summary:focus-visible,.compact-cookie-details>summary:focus-visible{outline:2px solid #183e51;outline-offset:3px;border-radius:2px}
body.home-compact #themen{padding:0!important;margin:20px 0 0}
body.home-compact #themen .topics{margin:8px 0 16px}
body.home-compact #faq{padding:4px 20px!important;margin-top:12px!important;margin-bottom:0}
body.home-compact #faq>.compact-disclosure>.compact-details-content{padding-bottom:12px}
body.home-compact #faq>.compact-disclosure>summary{font-weight:600}
body.home-compact .compact-provider{margin:0 0 6px;font-size:13px}
body.home-compact .compact-provider>summary{justify-content:flex-start;gap:10px;font-size:13px}
body.home-compact .compact-provider p{margin:4px 0 12px;line-height:1.55}
body.home-compact footer.site-footer{padding-top:24px!important}
body.home-compact #pwa-install{font:inherit;font-size:13px;margin-top:12px;min-height:44px}
.measurement-choice>.compact-cookie-summary{display:block;font-size:14px;line-height:1.5;margin:8px 0 4px}
.measurement-choice .compact-cookie-details{margin:0 0 8px}
.measurement-choice .compact-cookie-details>summary{font-size:14px}
.measurement-choice [data-cookie-details] p{font-size:14px;line-height:1.5}
@media(max-width:700px){body.home-compact #ablauf{padding:16px}body.home-compact #ablauf>h2{font-size:21px}.compact-steps{gap:8px!important}body.home-compact .compact-steps li{flex-direction:column;align-items:flex-start;font-size:13px;gap:6px}body.home-compact #faq{padding-inline:16px!important}body.home-compact #themen{margin-top:14px}.measurement-choice{padding:16px}}

/* Keep the information sections visible without accordion controls. */
body.home-compact .compact-heading{margin:0;display:flex;align-items:center;min-height:44px;color:#4b5563;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none}
body.home-compact .compact-provider>.compact-heading{font-size:13px}
