.recordings-site .ltf-section{padding-top:0}.recordings-site .ltf{max-width:960px;margin:0 auto}.recordings-site .ltf-card{background:#fff;border:1px solid #0f42671a;border-radius:20px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 1px 2px #0f23320a,0 24px 48px -20px #0f23322e}.recordings-site .rs-section .ltf-label,.recordings-site .rs-section .ltf-tutor-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--tr-eyebrow);color:var(--text-mid);margin:0;font-size:12px}.recordings-site .ltf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(1.25rem,3vw,2.25rem);margin-top:1rem;display:grid}.recordings-site .rs-section .ltf-title{color:#10202e;margin:0 0 .75rem;font-size:1.15rem;font-weight:600}.recordings-site .ltf-parts{margin:0;padding:0;list-style:none}.recordings-site .ltf-parts li{color:#10202e;border-top:1px solid #0f42671a;align-items:center;gap:.6rem;padding:.6rem 0;font-size:14px;display:flex}.recordings-site .ltf-play{color:#fff;background:#0f4267;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.recordings-site .ltf-play svg{width:8px;height:8px}.recordings-site .ltf-part-title{flex:1;min-width:0}.recordings-site .ltf-length{font-family:var(--mono);color:var(--text-mid);flex-shrink:0;font-size:13px}.recordings-site .ltf-tutor{background:#f4f7f9;border-radius:16px;flex-direction:column;gap:.75rem;padding:clamp(1rem,2.5vw,1.5rem);display:flex}.recordings-site .rs-section .ltf-question{color:#fff;background:#0f4267;border-radius:18px 18px 4px;align-self:flex-end;max-width:90%;margin:0;padding:.75rem 1.1rem;font-size:16px;font-weight:600;line-height:1.4}.recordings-site .rs-section .ltf-answer{color:#10202e;background:#fff;border:1px solid #0f42671a;border-radius:18px 18px 18px 4px;align-self:flex-start;max-width:95%;margin:0;padding:.75rem 1.1rem;font-size:16px;line-height:1.5}.recordings-site .rs-section .ltf-caption{color:var(--text-mid);text-align:center;margin-top:.9rem;font-size:13px}.recordings-site .ltf-caption a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:760px){.recordings-site .ltf-grid{grid-template-columns:minmax(0,1fr)}}
