
.f567-lesson{max-width:1040px;margin:0 auto;padding:clamp(24px,5vw,70px) 20px 90px;color:#e7eef0}
.f567-lesson a{color:#e9c28c}.f567-lesson .crumb{font-size:14px;margin:0 0 26px;color:#aab9c1}
.f567-lesson h1{font-size:clamp(32px,4.2vw,56px);line-height:1.16;letter-spacing:-.03em;margin:12px 0}.f567-lesson .level{color:#eac495;text-transform:uppercase;font-size:13px;letter-spacing:.12em}
.f567-lesson h2{font-size:clamp(23px,2.8vw,32px);margin:35px 0 14px}.f567-lesson p,.f567-lesson li{font-size:17px;line-height:1.7}
.f567-lesson .example,.f567-lesson .panel{background:#14252d;border:1px solid #35434b;padding:18px 22px;border-radius:14px;margin:12px 0}
.f567-lesson .example p{margin:0}.f567-lesson .example small{font-size:14px;color:#b4c5ca}.f567-lesson .formula{font-weight:700;color:#f0d1a6}
.f567-lesson .error{border-left:4px solid #e9ba84;padding:6px 14px;margin:16px 0;background:#1a2a32}
.f567-lesson .cta{display:inline-block;background:#eac28a;color:#152129;text-decoration:none;border-radius:10px;padding:14px 19px;margin:18px 0;font-weight:700}
.f567-lesson .related{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.f567-lesson .related a{background:#182b35;padding:16px;border-radius:12px}
.f567-lesson details{margin:12px 0;border:1px solid #40515b;padding:16px;border-radius:10px}.f567-lesson details summary{cursor:pointer;font-weight:700}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.f567-course-links{max-width:1400px;margin:8px auto 30px;padding:20px 24px}.f567-course-links h2{font-size:23px;color:#e7e8e9}.f567-course-links p{color:#b8c7d1}.f567-links{display:flex;flex-wrap:wrap;gap:8px}.f567-links a{display:inline-block;color:#ebc99b;text-decoration:none;border:1px solid #455765;padding:9px 13px;border-radius:8px}.f567-links a:focus-visible{outline:3px solid #f3d0a2;outline-offset:3px}
