.he-prep{color:#ece7da;background:#101010;max-width:1160px;margin:auto;padding:4rem 1.5rem 6rem}.he-prep header{max-width:840px}.he-prep-kicker{color:#d8b66e;letter-spacing:.14em;text-transform:uppercase;font-size:.85rem}.he-prep h1{margin:.8rem 0 1.2rem;font-size:clamp(2.4rem,6vw,4.7rem);line-height:1.04}.he-prep h2{margin:.5rem 0;font-size:clamp(1.8rem,3vw,2.7rem)}.he-prep p,.he-prep li{font-size:1rem;line-height:1.65}.he-prep a{color:#e2bd74}.he-prep-status{border-left:3px solid #b89557;padding-left:1rem}.he-prep-links{flex-wrap:wrap;gap:.7rem;margin:2.5rem 0;display:flex}.he-prep-links a{border:1px solid #7e6a42;border-radius:2rem;padding:.7rem 1rem;text-decoration:none}.he-prep-route{border-top:1px solid #59492e;grid-template-columns:1fr 1fr;gap:2.5rem;padding:2.5rem 0;scroll-margin-top:5rem;display:grid}.he-prep-lesson{background:#1e1b17;border:1px solid #51442e;border-radius:1rem;padding:1.3rem 1.6rem}.he-prep-lesson h3{margin-top:0}.he-prep-lesson ol{padding-left:1.4rem}.he-prep-lesson li+li{margin-top:.5rem}.he-prep details{border-top:1px solid #605032;padding-top:1rem}.he-prep summary{cursor:pointer;color:#e2bd74}.he-prep footer{border-top:1px solid #59492e;padding-top:2rem}@media (max-width:760px){.he-prep{padding-top:2rem}.he-prep-route{grid-template-columns:1fr;gap:1rem}}
