.hub .mc-wrap{padding-bottom:clamp(48px,8vw,110px)}.hub .mc-back{font-family:var(--disp);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-top:28px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.hub .mc-back:hover{color:var(--accent-deep)}.hub .mc-hero{max-width:900px;padding:clamp(36px,6vw,72px) 0 clamp(20px,3vw,36px)}.hub .mc-hero h1{font-family:var(--disp);letter-spacing:-.03em;color:var(--ink);margin-top:16px;font-size:clamp(40px,7.4vw,92px);font-weight:900;line-height:.96}.hub .mc-hero h1 .hl{color:var(--accent)}.hub .mc-hero p{color:var(--body);max-width:56ch;margin-top:22px;font-size:clamp(17px,1.7vw,20px)}.hub .mc-list{border-top:1px solid var(--line);margin-top:clamp(30px,5vw,54px)}.hub .mc-row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:46px 1fr auto;align-items:start;gap:clamp(14px,2.5vw,34px);padding:clamp(26px,3.6vw,44px) 0;text-decoration:none;transition:padding-left .35s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.hub .mc-row.link{cursor:pointer}.hub .mc-row.link:hover{padding-left:20px}.hub .mc-num{font-family:var(--disp);color:var(--body);padding-top:.7em;font-size:15px;font-weight:700}.hub .mc-title{font-family:var(--disp);letter-spacing:-.025em;color:var(--ink);font-size:clamp(30px,5.4vw,66px);font-weight:900;line-height:.98;transition:color .2s}.hub .mc-row.link:hover .mc-title{color:var(--accent)}.hub .mc-row.kopf.link:hover .mc-title{color:#2a2af5}.hub .mc-row.nh.link:hover .mc-title{color:#1a9b5f}.hub .mc-desc{color:var(--body);max-width:64ch;margin-top:14px;font-size:16px;line-height:1.5}.hub .mc-arrow{font-family:var(--disp);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);opacity:0;margin-top:16px;font-size:14px;font-weight:700;transition:opacity .22s,transform .22s;display:inline-block;transform:translate(-8px)}.hub .mc-row.kopf .mc-arrow{color:#2a2af5}.hub .mc-row.nh .mc-arrow{color:#1a9b5f}.hub .mc-row.jd.link:hover .mc-title,.hub .mc-row.jd .mc-arrow{color:#00a0af}.hub .mc-row.mp.link:hover .mc-title,.hub .mc-row.mp .mc-arrow{color:#c0543c}.hub .mc-row.au.link:hover .mc-title,.hub .mc-row.au .mc-arrow{color:#1fb7a2}.hub .mc-row.wm.link:hover .mc-title,.hub .mc-row.wm .mc-arrow{color:#6d28d9}.hub .mc-row.jd.link:hover .mc-title,.hub .mc-row.jd .mc-arrow{color:#cf4b5c}.hub .mc-row.mp.link:hover .mc-title,.hub .mc-row.mp .mc-arrow{color:#c0543c}.hub .mc-row.au.link:hover .mc-title,.hub .mc-row.au .mc-arrow{color:#1fb7a2}.hub .mc-row.wm.link:hover .mc-title,.hub .mc-row.wm .mc-arrow{color:#6d28d9}.hub .mc-badge.jd{color:#007e8a;background:#00a0af1f}.hub .mc-badge.mp{color:#9a3f2c;background:#c0543c1c}.hub .mc-badge.au{color:#0e7d70;background:#1fb7a224}.hub .mc-badge.wm{color:#5b21b6;background:#6d28d91a}.hub .mc-row.link:hover .mc-arrow{opacity:1;transform:none}.hub .mc-right{padding-top:.6em}.hub .mc-badge{font-family:var(--disp);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);white-space:nowrap;background:#2f6d6a1a;border-radius:40px;padding:5px 12px;font-size:11px;font-weight:700}.hub .mc-badge.soon{color:#7a6a55;background:#7a6a5524}.hub .mc-badge.kopf{color:#1313be;background:#2a2af51a}.hub .mc-badge.nh{color:#12764a;background:#1a9b5f1f}.hub .mc-row.soon{opacity:.55}@media (max-width:680px){.hub .mc-row{grid-template-columns:1fr;gap:0}.hub .mc-num{display:none}.hub .mc-right{grid-row:1;margin-bottom:10px;padding-top:0}.hub .mc-arrow{opacity:1;transform:none}}@media (max-width:760px){.hub .mc-back{z-index:30;background:#fff;border-radius:40px;width:fit-content;padding:9px 15px;position:sticky;top:10px;box-shadow:0 8px 20px -10px #0f0f0f4d}}
