.kompass {background:#eef3ee;padding:72px max(5vw,24px);color:#21372f}.kompass-inner{max-width:1200px;margin:auto}.kompass-head{display:flex;justify-content:space-between;gap:32px;align-items:end;margin-bottom:30px}.kompass h2{font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.3rem);line-height:1.12;margin:10px 0}.kompass-head p{max-width:460px;line-height:1.7}.kompass-eyebrow{color:#967138;letter-spacing:.15em;font-size:.75rem;font-weight:700}.kompass-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:20px}.kompass-card{background:#fff;border:1px solid #dce5dd;border-radius:16px;padding:28px;box-shadow:0 10px 30px #2337270b}.kompass-card h3{font-family:Georgia,serif;font-size:1.5rem;margin:0 0 12px}.kompass-card p{line-height:1.6;color:#56675c}.kompass label{display:block;font-weight:600;font-size:.87rem;margin:16px 0 6px}.kompass input,.kompass select{width:100%;border:1px solid #b9c8bb;border-radius:8px;padding:12px;background:white;color:#22382e;font-size:1rem}.kompass-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.kompass-stat{padding:18px;background:#f5f7f2;border-radius:10px}.kompass-stat span{display:block;font-size:.78rem;color:#586b5c;margin-bottom:8px}.kompass-stat strong{font-size:clamp(1rem,2vw,1.4rem);overflow-wrap:anywhere}.kompass-small{font-size:.82rem!important}.kompass-link{color:#4a654e;font-weight:700}.kompass-status{min-height:2em}@media(max-width:750px){.kompass-head{display:block}.kompass-grid{grid-template-columns:1fr}.kompass-stats{grid-template-columns:1fr}.kompass{padding:50px 20px}}
