.training-hero{padding:45px 0 35px;max-width:900px}.training-hero h1{font-size:clamp(38px,5vw,65px);line-height:1.08}.training-hero>p{max-width:730px}.book-jumps{display:flex;gap:14px 28px;flex-wrap:wrap;margin-top:32px;padding-top:22px;border-top:1px solid var(--line)}.resource-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.resource-cards article{padding:25px;background:#eeeee4;border-radius:8px}.resource-cards h2{font-size:27px}.training-section,.path-section{padding:38px 0;border-top:1px solid var(--line)}.training-section>p,.path-section>p,.path-section ol,.training-section ol{max-width:850px}.training-page li{margin-bottom:12px}.path-section{scroll-margin-top:24px}.three-books{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;text-align:center;margin:24px 0 50px}.three-books .book-object{width:190px;max-width:80%;margin-bottom:28px}.three-books h2{font-size:26px}.three-books p{font-size:16px}.training-page a:focus-visible{outline:3px solid #b87726;outline-offset:4px}@media(max-width:700px){.resource-cards,.three-books{grid-template-columns:1fr}.three-books{gap:45px}.training-hero{padding-top:24px}.book-jumps{gap:15px}.resource-cards article{padding:22px}}