.knowledge-hero{padding:86px 0 90px;overflow:hidden}
.knowledge-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center}
.knowledge-hero h1{font-family:var(--serif);font-size:clamp(48px,6vw,76px);line-height:1.01;letter-spacing:-.05em;font-weight:500;margin:0 0 24px}
.knowledge-hero h1 em{font-weight:400;color:var(--accent)}
.knowledge-explain{font-size:14px;color:#62665f;max-width:580px;margin:0 0 25px}
.knowledge-art{position:relative;min-height:390px;display:grid;place-items:center}
.knowledge-orbit{position:absolute;border:1px solid rgba(23,24,23,.15);border-radius:50%}
.orbit-one{width:340px;height:340px;background:rgba(202,215,196,.46)}
.orbit-two{width:255px;height:255px;border-color:rgba(203,91,60,.35);transform:rotate(-24deg);border-radius:44% 56% 48% 52%}
.knowledge-note{position:relative;background:#fff;border-radius:28px;padding:25px 27px;width:min(310px,90%);box-shadow:0 18px 55px rgba(26,28,25,.09);display:grid;grid-template-columns:44px 1fr;gap:3px 14px;align-items:center}
.knowledge-mark{grid-row:span 2;width:44px;height:44px;display:grid;place-items:center;border-radius:15px;background:var(--ink);color:white;font-family:var(--serif);font-size:24px}
.knowledge-note strong{font-size:15px}
.knowledge-note small{font-size:11px;color:var(--muted)}
.knowledge-topics{padding:70px 0 100px;background:#fff;border-radius:54px 54px 0 0}
.knowledge-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.knowledge-card{background:var(--paper);padding:26px 28px;border-radius:27px;min-height:220px;display:flex;flex-direction:column;align-items:flex-start}
.knowledge-card>span{font-family:var(--serif);font-size:18px;color:var(--accent)}
.knowledge-card h3{font-size:19px;line-height:1.25;margin:18px 0 9px}
.knowledge-card p{font-size:13px;color:#62665f;margin:0 0 16px;max-width:460px}
.knowledge-card small{margin-top:auto;font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-weight:700}
.knowledge-bottom{background:var(--ink);color:#fff;padding:62px 0;border-radius:0 0 48px 48px}
.knowledge-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}
.knowledge-bottom .eyebrow{color:var(--accent2)}
.knowledge-bottom h2{font-family:var(--serif);font-size:clamp(34px,4.2vw,50px);font-weight:500;line-height:1.05;letter-spacing:-.04em;margin:0 0 15px}
.knowledge-bottom p:not(.eyebrow){color:#d3d3cc;max-width:570px;font-size:14px;margin:0}
.knowledge-page .navlinks a.active{color:var(--accent);font-weight:700}
@media(max-width:900px){.knowledge-hero-grid{grid-template-columns:1fr;gap:15px}.knowledge-art{min-height:300px}.knowledge-bottom-inner{align-items:flex-start;flex-direction:column}}
@media(max-width:640px){.knowledge-hero{padding:55px 0 62px}.knowledge-hero h1{font-size:50px}.knowledge-art{min-height:260px}.orbit-one{width:250px;height:250px}.orbit-two{width:190px;height:190px}.knowledge-topics{padding:55px 0 65px;border-radius:35px 35px 0 0}.knowledge-cards{grid-template-columns:1fr}.knowledge-card{min-height:195px;padding:22px}.knowledge-bottom{padding:50px 0;border-radius:0 0 35px 35px}}

/* 2.5.0 article navigation and contact form on the Fachthemen overview */
.knowledge-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.knowledge-hero-actions .button.outline{border-color:#c9c9bf;color:#1f3f68}
.knowledge-bottom-actions{display:flex;flex-wrap:wrap;gap:10px}.knowledge-bottom .button.light.outline{background:transparent;color:#fff;border-color:rgba(255,255,255,.55)}
.knowledge-bottom-actions .button{white-space:nowrap}
@media(max-width:900px){.knowledge-bottom-actions{width:100%}.knowledge-bottom-actions .button{flex:1}}
@media(max-width:640px){.knowledge-hero-actions{display:grid;grid-template-columns:1fr}.knowledge-hero-actions .button{width:100%}.knowledge-bottom-actions{display:grid;grid-template-columns:1fr;width:100%}.knowledge-bottom-actions .button{width:100%}}
