/* Shared editorial extensions; existing driving scene remains independent. */
.restore-links{display:flex;flex-wrap:wrap;gap:18px 30px;margin-top:30px;font-size:15px}.restore-links a{border-bottom:1px solid;padding:8px 0;transition:opacity .2s}.restore-links a:hover{opacity:.65}.content-hub{background:#2b3035}.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.discovery-grid>a{border-top:1px solid #767676;padding:22px 0 28px;display:flex;flex-direction:column;align-items:start;transition:transform .25s}.discovery-grid>a:hover{transform:translateY(-5px)}.discovery-grid span{font-size:12px;letter-spacing:.12em;color:var(--lime)}.discovery-grid h3{font-size:clamp(30px,3vw,46px);margin:25px 0 20px}.discovery-grid p{font-size:16px;margin-bottom:26px}.discovery-grid b{font-size:14px;font-weight:400;margin-top:auto;border-bottom:1px solid #767676;padding-bottom:7px}.content-links{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 26px;border-top:1px solid var(--line);padding-top:28px;margin-top:15px;font-size:14px}.content-links a:hover{color:var(--lime)}
.content-page>header{position:relative;background:var(--ink);height:100px}.content-nav{margin:0;padding:16px 6%;display:flex;flex-wrap:wrap;gap:12px 30px;background:#2b3035;border-bottom:1px solid #464646;position:relative;font-size:14px}.content-nav a{padding:3px 0}.content-nav a[aria-current=page]{color:var(--lime)}
.restored-content{--bg:#111315;--deep:#1b1e21;--panel:#2b3035;--ink:#f3f0e9;--muted:#b3b3b3;--red:#a9adb0;--cyan:#a9adb0;--line:#ffffff25;--font:DM,Arial,sans-serif;--display:DM,Arial,sans-serif;background:var(--bg);color:var(--ink);font-family:var(--font);line-height:1.6;overflow-wrap:break-word}
.restored-content h1,.restored-content h2,.restored-content h3{font-family:DM,Arial,sans-serif;font-weight:400;letter-spacing:-.045em;line-height:1.08}.restored-content h1{font-size:clamp(56px,7.5vw,116px);margin:24px 0 30px}.restored-content h2{font-size:clamp(36px,4.25vw,64px);margin-bottom:26px}.restored-content h3{font-size:clamp(25px,2.7vw,38px)}.restored-content em{font-family:Georgia,serif;font-style:italic;font-weight:400;color:var(--lime)}.restored-content p{font-size:16px;line-height:1.7;margin:0 0 20px}.restored-content .tiny{font-size:14px;line-height:1.6}.restored-content .eyebrow,.restored-content .micro{font-size:12px;letter-spacing:.11em}.restored-content .section{padding:75px 6% 85px}.restored-content .subhero,.restored-content .booking-intro{padding:65px 6% 70px;max-width:none;background:linear-gradient(120deg,#111315,#2c2c2c);border-bottom:1px solid var(--line)}.restored-content .subhero>p,.restored-content .booking-intro>p{max-width:700px;font-size:19px}.restored-content .btn{background:var(--lime);border-color:var(--lime);color:#111315;border-radius:32px;font-size:15px;font-weight:600;line-height:1.4;min-height:48px}.restored-content .btn:hover{background:#a9adb0}.restored-content .btn.light{background:#111315;border-color:#111315;color:#f3f0e9}.restored-content .text-link{font-size:15px;font-weight:400;margin-top:14px;line-height:1.5}.restored-content .cta{background:var(--lime);color:#111315;padding:65px 6%}.restored-content .cta em,.restored-content .cta .eyebrow,.restored-content .cta p,.restored-content .cta .tiny{color:#3b3b3b}.restored-content .cta h2{margin:20px 0}.restored-content .cta>.tiny{display:block;margin-top:20px}.restored-content .light-section,.restored-content .intro{background:#f3f0e9;color:#111315}.restored-content .light-section em,.restored-content .intro em{color:#50565b}.restored-content .light-section p,.restored-content .intro p{color:#50565b}.restored-content .big-number{color:#50565b;font-family:DM,Arial,sans-serif}.restored-content .section p{max-width:76ch}.restored-content .about-hero{padding-top:60px}.restored-content .about-hero>img{aspect-ratio:4/5;object-fit:cover;object-position:center top;background:radial-gradient(ellipse at 50% 30%,#5e5e5e,#2b2b2b);max-height:660px}.restored-content figure{margin:0}.restored-content .personal-story figure img{width:100%;object-fit:cover}.restored-content figcaption{font-size:14px;color:var(--muted);margin-top:12px}.restored-content .source-line{flex-wrap:wrap}.restored-content input,.restored-content textarea,.restored-content select{font:inherit;font-size:16px;max-width:100%;color-scheme:dark}.restored-content input[type=radio],.restored-content input[type=checkbox]{accent-color:#6f6f6f}.restored-content .field input,.restored-content .field textarea,.restored-content .field select{background:#1d1d1d;border:1px solid #797979;color:#f3f0e9;border-radius:4px}.restored-content .field{font-size:15px}.restored-content .field textarea::placeholder,.restored-content .field input::placeholder{color:#acacac;opacity:1}.restored-content .format-options small{font-size:14px}.restored-content .choice{font-size:16px}.restored-content .funnel-card h2{font-size:34px}.restored-content .funnel-shell{padding:65px 6%}.restored-content .booking-summary{top:25px}.restored-content .booking-panel h2{font-size:38px}.restored-content .booking-steps{font-size:14px}.restored-content .form-error{color:#ffb4a5}.restored-content .legal-copy p{max-width:78ch}.restored-content .legal-copy a{text-decoration:underline}.restored-content .legal-copy h2{margin-top:20px}.restored-content .pitstop .section-head h2{font-size:clamp(36px,4.2vw,64px)}.restored-content .pitstop .section-head em{color:var(--lime)}.restored-content .circuit-experience h2{font-size:clamp(36px,4.2vw,64px)}.restored-content .circuit-road-edge{stroke:#707070}.restored-content .circuit-racing-line,.restored-content .circuit-trail{stroke:#a9adb0}.restored-content .pit-learning-intro small{font-size:14px}.restored-content .pit-bottom p{font-size:14px}.restored-content [hidden]{display:none!important}.restored-content [tabindex='-1']:focus{outline:none}.restored-content details summary{min-height:52px}.restored-content .mockup-notice{font-size:14px}.restored-content .reveal{opacity:1;transform:none}
@media(min-width:761px) and (max-width:1150px){.content-page header{gap:18px}.content-page header nav{gap:16px}.content-page header nav a{font-size:13px}.content-page .nav-cta{padding:12px 15px}.content-page .brand>span{font-size:11px}.content-page .restored-content .funnel-shell{grid-template-columns:1fr 1.2fr;gap:35px}.restored-content .funnel-intro h1{font-size:58px}}
@media(max-width:900px){.content-page>header>.nav-cta{display:none}.discovery-grid{gap:22px}.content-links{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.content-page>header{height:82px}.content-nav{display:flex;position:static;flex-direction:row;font-size:14px;padding:16px 6%;gap:10px 22px}.discovery-grid{grid-template-columns:1fr}.discovery-grid h3{font-size:38px}.content-links{grid-template-columns:repeat(2,minmax(0,1fr))}.restored-content .section{padding:48px 6% 55px}.restored-content .subhero,.restored-content .booking-intro{padding:42px 6% 48px}.restored-content h1{font-size:clamp(44px,10vw,70px)}.restored-content h2{font-size:clamp(34px,7vw,48px)}.restored-content .funnel-shell{padding:42px 6%}.restored-content .funnel-intro h1{font-size:clamp(44px,10vw,70px)}.restored-content .section-head{flex-direction:column;align-items:start;gap:20px}.restored-content .about-hero{padding-top:42px}.restored-content .booking-panel h2,.restored-content .funnel-card h2{font-size:32px}.restored-content .pit-command{gap:15px}.restored-content .scene-lesson p{font-size:16px}.restored-content .pit-learning-intro ol{gap:20px}.restored-content .source-line{gap:18px}.restored-content .transfer-workbench{gap:30px}.restored-content .btn{max-width:100%;white-space:normal}.restored-content .actions{gap:18px}.content-page .footer-bottom a{margin-left:0}}
@media(prefers-reduced-motion:reduce){.discovery-grid>a:hover{transform:none}.restored-content *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{.content-page>header,.content-nav,.expanded-footer,.restored-content>section:not(.transfer-workbench),.restored-content .transfer-workbench>div,.restored-content #transfer-form .actions{display:none!important}.content-page,.restored-content,.restored-content .transfer-workbench,.restored-content #transfer-form{background:#fff!important;color:#000!important;display:block!important;padding:0!important;margin:0!important;width:100%!important}.restored-content #transfer-form:before{content:'Mein 30–60–90-Tage-Transferplan · Wilmar Krein';display:block;font-size:22px;margin:0 0 24px}.restored-content .field{break-inside:avoid;color:#000!important;display:block;margin:15px 0}.restored-content .field input,.restored-content .field textarea{background:#fff!important;color:#000!important;border:1px solid #888!important;box-shadow:none!important;overflow:visible!important;width:100%;resize:none}.restored-content #transfer-form p{color:#333!important}}

/* Guiding thought in the motorsport-to-leadership introduction. */
.leadership-statement{margin:48px 0 0;padding:28px 0 28px 30px;border-left:3px solid #848484;max-width:1080px}.intro .leadership-statement p{font-family:Georgia,serif;font-style:italic;font-size:clamp(25px,2.65vw,39px);line-height:1.4;letter-spacing:-.025em;color:#353535;max-width:52ch}.leadership-statement+ .restore-links{margin-top:22px}@media(max-width:760px){.leadership-statement{margin-top:35px;padding:18px 0 18px 20px}.intro .leadership-statement p{font-size:clamp(24px,5.6vw,31px)}}
