.training-teaser{display:flex;align-items:center;justify-content:space-between;gap:45px;padding:60px var(--pad);border-bottom:1px solid var(--line)}.training-teaser h2,.training-audience h2,.training-approach h2,.training-faq h2{font-size:clamp(38px,4vw,60px);font-weight:400;letter-spacing:-.05em;line-height:1.1;margin:24px 0}.training-teaser p{max-width:700px;margin-bottom:0}.training-teaser .start{min-width:220px}.training-hero{display:grid;grid-template-columns:7fr 5fr;border-bottom:1px solid var(--line)}.training-hero-copy{padding:55px var(--pad) 0;border-right:1px solid var(--line)}.training-hero-copy>.label{font-size:9px}.training-hero h1{font-size:clamp(64px,7.8vw,124px);line-height:1.02;letter-spacing:-.06em;margin:50px 0 30px}.training-hero-copy>p{font-size:18px;max-width:610px;line-height:1.6}.training-hero-copy>.start{max-width:260px;margin:28px 0 45px}.training-hero-copy>.readout{padding-right:0;gap:20px;line-height:1.6}.training-map{display:flex;flex-direction:column;padding:0 30px;background:#f4f4f550}.training-map-label{padding:40px 0;border-bottom:1px solid var(--line);font-size:9px}.training-map>a{display:grid;grid-template-columns:40px 1fr 30px;align-items:center;gap:10px;padding:32px 0;border-bottom:1px solid var(--line);min-height:116px}.training-map strong{font-size:25px;font-weight:400;letter-spacing:-.04em;line-height:1.2}.map-arrow{font-size:28px;color:var(--blue);transition:transform .6s var(--ease)}.training-map>a:hover .map-arrow{transform:translate(4px,4px)}.training-map>a:hover strong{font-family:'Playfair Display',Georgia,serif;font-style:italic}.training-map-note{display:flex;align-items:center;margin-top:auto;padding:25px 0}.training-map-note .label{font-size:8px}.training-audience{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:65px var(--pad);border-bottom:1px solid var(--line)}.training-audience h2{margin-bottom:0}.training-audience p{max-width:630px}.training-module{display:grid;grid-template-columns:4fr 8fr;padding:60px var(--pad);border-bottom:1px solid var(--line);gap:45px;scroll-margin-top:80px}.training-module-index{display:flex;flex-direction:column;gap:24px;align-items:start}.training-number{font-size:110px;line-height:1;color:transparent;-webkit-text-stroke:1px var(--ink);letter-spacing:-.08em}.training-module-index>.label{max-width:260px}.training-module-copy h2{font-size:clamp(32px,3.4vw,52px);letter-spacing:-.05em;line-height:1.1;font-weight:400;margin:0 0 24px}.training-module-copy>p{max-width:760px}.training-outcome{border-left:2px solid var(--blue);padding:5px 0 5px 22px;margin:28px 0}.training-outcome p{margin-bottom:0}.training-exercise{border-top:1px solid var(--line)}.training-exercise blockquote{margin:20px 0;padding:25px;background:#18181b06;font-size:16px;line-height:1.7;border:1px solid var(--line)}.training-approach{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:65px var(--pad);border-bottom:1px solid var(--line)}.training-approach p{max-width:600px}.training-takeaways{padding-top:10px}.training-faq{display:grid;grid-template-columns:4fr 8fr;gap:45px;padding:60px var(--pad);border-bottom:1px solid var(--line)}.training-faq .faqs{margin-top:0}.training-reading ul{padding-left:20px;line-height:2}.training-reading a{text-decoration:underline;text-underline-offset:4px}.training-faq h2{font-size:42px}.training-hero-copy>.label a{text-decoration:underline;text-underline-offset:4px}@media(max-width:1100px){.training-hero h1{font-size:7.7vw}.training-map strong{font-size:22px}.training-map{padding-inline:24px}.training-map>a{grid-template-columns:30px 1fr 20px;min-height:110px}.training-hero-copy>.readout{font-size:7px;flex-wrap:wrap}.training-map-note .label{font-size:7px}.training-module{gap:30px}.training-teaser{gap:30px}}@media(max-width:800px){.training-hero{grid-template-columns:1fr}.training-hero-copy{border-right:0;padding-top:38px}.training-hero h1{font-size:clamp(54px,10.5vw,80px);margin-top:36px}.training-hero-copy>p{font-size:17px}.training-hero-copy>.start{margin-bottom:32px}.training-map{border-top:1px solid var(--line);padding-inline:var(--pad)}.training-map-label{padding:24px 0}.training-map>a{min-height:88px;padding:23px 0;grid-template-columns:35px 1fr 28px}.training-map strong{font-size:24px}.training-map-note{padding-block:24px}.training-teaser,.training-audience,.training-approach,.training-faq{display:flex;flex-direction:column;align-items:start;padding-block:42px;gap:20px}.training-teaser h2,.training-audience h2,.training-approach h2{font-size:37px}.training-teaser .start{margin-top:8px}.training-module{grid-template-columns:1fr;padding-block:40px;gap:28px}.training-module-index{flex-direction:row;align-items:center;gap:25px}.training-number{font-size:65px}.training-module-index>.label{font-size:9px;max-width:210px}.training-module-copy h2{font-size:34px}.training-faq>div{width:100%}.training-faq h2{font-size:36px}.training-exercise blockquote{padding:18px}.training-takeaways{width:100%}.training-audience p{margin:0 0 20px}.training-hero-copy>.readout{font-size:7px}}
