.clinic-content .panel.course-start{color:#f3f0e7;background:#173c32;border-color:#173c32;grid-template-columns:minmax(0,1.5fr) minmax(210px,.65fr);gap:44px;padding:clamp(24px,4vw,48px);display:grid}.course-start .eyebrow{color:#cabc99}.course-start h2{color:inherit;margin:14px 0;font-size:clamp(26px,3vw,38px)}.course-start p{color:#d2ddd3;max-width:560px;margin-bottom:22px;line-height:1.7}.course-start a[data-slot=button]{color:#173c32;background:#f3f0e7}.course-progress-summary{border-left:1px solid #627a6d;align-self:center;padding-left:36px}.course-progress-number{letter-spacing:-3px;font-size:66px;line-height:1.1}.course-progress-number small{letter-spacing:0;color:#c2cfbf;font-size:24px}.course-progress-summary p{margin:7px 0 16px;font-size:13px}.course-progress-summary progress{appearance:none;background:#50685b;border:0;border-radius:4px;width:100%;height:5px;margin-bottom:18px;display:block;overflow:hidden}.course-progress-summary progress::-webkit-progress-bar{background:#50685b}.course-progress-summary progress::-webkit-progress-value{background:#d7c698}.course-progress-summary progress::-moz-progress-bar{background:#d7c698}.course-progress-summary .small{color:#d2ddd3;line-height:1.8}.course-method{color:#657269;align-items:flex-start;gap:14px;max-width:800px;margin:24px 0 36px;font-size:14px;line-height:1.7;display:flex}.course-method svg{flex-shrink:0;margin-top:4px}.course-lesson-description{color:#6a756b;margin-top:6px;font-size:12px;line-height:1.7;display:block}.lesson-tile .lesson-arrow{width:16px;margin-left:auto}.lesson-finished{background:#eef2e8}.course-library-note{max-width:800px;margin:26px 0;line-height:1.8}.course-player-note{color:#677669;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:-10px 0 24px;font-size:12px;display:flex}.course-chapters{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:32px;display:grid}.course-chapters button{text-align:left;color:#657269;border-top:2px solid #d2d9cb;padding:12px 8px;transition:border-color .16s,background .16s;position:relative}.course-chapters button[aria-current=step],.course-chapters button:hover{color:#193e31;background:#eaf0e4;border-color:#1d4939}.course-chapters button span{margin-bottom:8px;font-size:11px;display:block}.course-chapters button strong{padding-right:10px;font-size:12px;font-weight:500;line-height:1.6;display:block}.course-chapters button svg{position:absolute;top:12px;right:7px}.course-practice,.course-quiz,.course-completion{margin-bottom:22px}.clinic-content .panel.course-practice{background:#eaf0e4}.course-practice h2,.course-completion h2{margin:13px 0}.course-practice p{max-width:750px;margin:10px 0 22px;line-height:1.8}.course-quiz legend{margin:18px 0;font-size:20px;font-weight:500;line-height:1.5}.course-answers{gap:10px;margin:0 0 20px;display:grid}.course-answers label{cursor:pointer;border:1px solid #d3dacb;border-radius:9px;align-items:flex-start;gap:12px;padding:15px 18px;font-size:14px;line-height:1.6;display:flex}.course-answers label.selected{background:#edf2e7;border-color:#1b4938}.course-answers input{accent-color:#214d3b;flex-shrink:0;width:15px;height:15px;margin-top:5px}.course-feedback{border-left:3px solid #547457;margin-top:20px;padding:8px 0 8px 18px;font-size:14px;line-height:1.8}.course-feedback p{margin-top:5px}.course-completion{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.course-resources>details{margin-bottom:16px}.course-resources summary{cursor:pointer;font-weight:500;line-height:1.6}.course-resources summary svg{vertical-align:middle;margin-right:10px;display:inline}.course-transcript{max-width:830px}.course-transcript section{margin-top:26px}.course-transcript p{color:#5e6f5d;margin-top:12px;font-size:15px;line-height:1.85}.course-transcript-heading{text-align:left;color:#254e39;text-underline-offset:4px;font-size:14px;font-weight:600;text-decoration:underline}.course-sources{margin:24px 0;padding:0;list-style:none}.course-sources li{border-top:1px solid #dce0d2;padding:20px 0}.course-sources li a{text-underline-offset:4px;align-items:center;gap:10px;margin:9px 0;font-size:15px;text-decoration:underline;display:flex}.course-sources li svg{flex-shrink:0}.course-sources li p{color:#64725d;font-size:13px;line-height:1.8}.course-next{border-top:1px solid #d5dbcb;justify-content:space-between;gap:24px;margin:32px 0;padding-top:24px;display:flex}.course-next a{align-items:center;gap:15px;max-width:45%;font-size:14px;display:flex}.course-next small{text-transform:uppercase;letter-spacing:1px;color:#71816b;margin-bottom:8px;font-size:10px;display:block}.course-next a:last-child{text-align:right}.course-next svg{flex-shrink:0}@media (width<=700px){.clinic-content .panel.course-start{grid-template-columns:1fr;gap:30px}.course-progress-summary{border-top:1px solid #627a6d;border-left:none;padding:24px 0 0}.course-progress-number{font-size:42px}.course-chapters{grid-template-columns:1fr;gap:0}.course-chapters button{border-top-width:1px;align-items:center;gap:14px;padding:12px;display:flex}.course-chapters button span{min-width:32px;margin:0}.course-chapters button svg{flex-shrink:0;margin-left:auto;position:static}.course-module-heading{flex-wrap:wrap}.course-next a{gap:8px;font-size:12px}}
