/* Paper-reading lesson: scoped so it can be included beside the existing course styles. */
.ablation-reading{scroll-margin-top:125px}.ablation-reading h3{margin-top:48px}.ablation-reading__lede{font-size:20px!important;line-height:1.7}.ablation-reading__scope,.ablation-reading__prediction,.ablation-reading__interpretation,.ablation-reading__followup{margin:28px 0;padding:24px;border:1px solid #40546e;border-radius:13px;background:#131e2e}.ablation-reading__scope{border-left:3px solid #efcf80}.ablation-reading__scope strong{color:#efcf80;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ablation-reading__scope p,.ablation-reading__prediction p,.ablation-reading__interpretation p{max-width:800px}.ablation-reading__label{margin:0 0 8px!important;color:var(--mint)!important;font-size:10px!important;font-weight:750;letter-spacing:.14em}.ablation-reading__prediction{border-color:#5887ba;background:linear-gradient(135deg,#182b43,#131e2e)}.ablation-reading__prediction h3{margin:8px 0 12px}.ablation-reading__prediction details{margin-top:18px;padding:15px 0 0;border-top:1px solid #40546e}.ablation-reading__prediction summary{color:#c4ddff;font-weight:700}.ablation-reading__design{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.ablation-reading__design>div{padding:18px;border:1px solid #354a64;border-radius:10px;background:#111b2a}.ablation-reading__design span,.ablation-reading__followup span{display:block;color:#9bbbe2;font-size:10px;font-weight:700;letter-spacing:.11em}.ablation-reading__design strong{display:block;margin-top:9px;font-size:15px;line-height:1.5}.ablation-reading__caption,.ablation-reading__disclaimer{font-size:12px!important;color:#91a5c0!important;line-height:1.7}.ablation-reading__table-wrap{overflow-x:auto;margin:20px 0;border:1px solid #40546e;border-radius:10px}.ablation-reading table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.ablation-reading th,.ablation-reading td{text-align:left;padding:15px 17px;border-bottom:1px solid #344860;vertical-align:top}.ablation-reading th{background:#1b2c43;color:#b7d7ff;font-size:10px;letter-spacing:.1em}.ablation-reading tr:last-child td{border-bottom:0}.ablation-reading td:last-child{font-variant-numeric:tabular-nums;color:var(--mint);font-weight:700;white-space:nowrap}.ablation-reading__figure{max-width:720px}.ablation-reading__figure img{background:#fff;border:1px solid #40546e}.ablation-reading__interpretation{border-left:3px solid var(--mint)}.ablation-reading__interpretation .ablation-reading__label+ p{margin-top:0}.ablation-reading__interpretation .ablation-reading__label:not(:first-child){margin-top:24px!important;color:#efcf80!important}.ablation-reading__followup{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ablation-reading__followup>div{border:1px solid #354a64;border-radius:9px;padding:16px;background:#101927}.ablation-reading__followup p{font-size:14px;line-height:1.65;margin:9px 0 0}.ablation-reading .source{font-size:11px;line-height:1.7;overflow-wrap:anywhere}@media(max-width:680px){.ablation-reading__design,.ablation-reading__followup{grid-template-columns:1fr}.ablation-reading__scope,.ablation-reading__prediction,.ablation-reading__interpretation,.ablation-reading__followup{padding:19px}.ablation-reading__lede{font-size:18px!important}}
