.coaching-reading{background:#ebece2;padding-block:56px}
.coaching-reading .section-heading{margin-bottom:30px}
.coaching-reading .section-heading h2{font-size:clamp(2.4rem,4vw,3.7rem)}
.coaching-reading .learn-card{background:#fffdf7}
.coaching-comparison{margin:0 0 40px;background:#ebece2;padding:26px;border-top:3px solid var(--gold)}
.coaching-comparison table{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem;line-height:1.55}
.coaching-comparison caption{text-align:left;font-family:var(--serif);font-size:1.6rem;line-height:1.3;color:var(--green);padding-bottom:20px}
.coaching-comparison th,.coaching-comparison td{padding:14px 10px;border-bottom:1px solid #c6cdbc;vertical-align:top}
.coaching-comparison thead th{font-size:.75rem;color:#526147;font-weight:600}
.coaching-comparison tbody th{font-weight:600;color:var(--green)}
.coaching-comparison>p{font-size:.78rem;line-height:1.75;margin:18px 0 0;color:#526147}
@media(max-width:580px){.coaching-reading{padding-block:38px}.coaching-comparison{padding:18px}.coaching-comparison table{font-size:.8rem}.coaching-comparison caption{font-size:1.4rem}.coaching-comparison th,.coaching-comparison td{padding:12px 6px}.coaching-comparison thead th{font-size:.7rem}.coaching-comparison th:first-child{width:36%}}
