/* Lecture guide download: scoped additions matching the existing LP. */
.lecture-download{margin-top:24px;padding-top:22px;border-top:1px solid var(--line);}
.lecture-download p{margin:0 0 14px;color:var(--muted);font-size:.9rem;line-height:1.8;}
.lecture-download .btn{font-size:.9rem;gap:10px;max-width:100%;}
.lecture-download .download-meta{margin:10px 0 0;font-size:.8rem;}
.lecture-resource{margin-top:40px;padding:28px 32px;border:1px solid var(--line);border-radius:4px;background:white;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:32px;}
.lecture-resource .resource-label{color:var(--blue);font-size:.8rem;font-weight:700;letter-spacing:.06em;margin:0 0 8px;}
.lecture-resource h3{font-size:1.25rem;line-height:1.7;margin:0 0 10px;}
.lecture-resource p{color:var(--muted);margin:0;max-width:600px;font-size:.95rem;}
.lecture-resource .resource-action{flex-shrink:0;text-align:center;}
.lecture-resource .btn{gap:10px;}
.lecture-resource .download-meta{font-size:.8rem;margin:10px 0 0;}
@media(max-width:680px){.lecture-resource{padding:24px;flex-direction:column;align-items:stretch;gap:22px;}.lecture-resource .btn,.lecture-download .btn{width:100%;}.lecture-download{margin-top:20px;}}
