.RemediationDemo-module__QtOcRa__demo{--order-bg:#b42318;--order-fg:#fff;gap:1.5rem;display:grid}.RemediationDemo-module__QtOcRa__demo[data-mode=after]{--order-bg:#cba356;--order-fg:#171e45}.RemediationDemo-module__QtOcRa__toggle{border:1px solid var(--border-strong);border-radius:999px;justify-self:start;gap:2px;padding:4px;display:inline-flex}.RemediationDemo-module__QtOcRa__toggle button{font-family:var(--font-body);color:var(--text-secondary);cursor:pointer;transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);background:0 0;border:0;border-radius:999px;padding:.5rem 1.1rem;font-size:.875rem;font-weight:500}.RemediationDemo-module__QtOcRa__toggle button:hover{color:var(--text-primary)}.RemediationDemo-module__QtOcRa__toggle button[aria-pressed=true]{color:#f2ddbc;background:#171e45}.RemediationDemo-module__QtOcRa__layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:2.5rem;display:grid}.RemediationDemo-module__QtOcRa__page{border:1px solid var(--border);color:#212e5b;background:#fff;border-radius:6px;grid-template-columns:1fr 1fr .85fr;grid-template-areas:"heading heading heading""col1 col2 sidebar""image image sidebar""footer footer footer";gap:1rem 1.25rem;padding:2rem 1.75rem 1.25rem;font-size:.8125rem;line-height:1.55;display:grid;box-shadow:0 24px 50px -30px #171e4566}.RemediationDemo-module__QtOcRa__page [data-block]{transition:background var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), opacity var(--dur-2) var(--ease-out);border-radius:4px;position:relative}.RemediationDemo-module__QtOcRa__page [data-block][data-active]{background:#cba35624;box-shadow:0 0 0 2px #cba356e6,0 0 0 6px #cba35624}.RemediationDemo-module__QtOcRa__page [data-block][data-skipped]{opacity:.5}.RemediationDemo-module__QtOcRa__heading{grid-area:heading}.RemediationDemo-module__QtOcRa__headingText{letter-spacing:-.015em;color:#171e45;font-size:1.35rem;font-weight:600;line-height:1.2;display:block}.RemediationDemo-module__QtOcRa__col1{grid-area:col1}.RemediationDemo-module__QtOcRa__col2{grid-area:col2}.RemediationDemo-module__QtOcRa__image{grid-area:image}.RemediationDemo-module__QtOcRa__image svg{border-radius:3px;width:100%;height:auto;display:block}.RemediationDemo-module__QtOcRa__sidebar{background:#fbf5ea;flex-direction:column;grid-area:sidebar;gap:.35rem;padding:.85rem;display:flex}.RemediationDemo-module__QtOcRa__sidebar strong{color:#171e45;font-weight:600}.RemediationDemo-module__QtOcRa__link{color:#171e45;text-underline-offset:.2em;margin-top:.35rem;font-weight:500;-webkit-text-decoration:underline #cba356;text-decoration:underline #cba356;text-decoration-thickness:2px}.RemediationDemo-module__QtOcRa__footer{color:#5a6385;border-top:1px solid #e6ddcc;grid-area:footer;padding-top:.75rem;font-size:.6875rem}.RemediationDemo-module__QtOcRa__badge,.RemediationDemo-module__QtOcRa__skip{z-index:1;transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);place-items:center;font-size:.625rem;font-weight:600;display:inline-grid;position:absolute;top:-.6rem;left:-.6rem}.RemediationDemo-module__QtOcRa__badge{background:var(--order-bg);width:1.2rem;height:1.2rem;color:var(--order-fg);border-radius:50%;top:.2rem;left:-1.55rem}.RemediationDemo-module__QtOcRa__skip{color:#171e45;background:#e6ddcc;border-radius:999px;padding:.1rem .45rem}.RemediationDemo-module__QtOcRa__link .RemediationDemo-module__QtOcRa__badge{vertical-align:.05rem;margin-right:.35rem;position:relative;top:auto;left:auto}.RemediationDemo-module__QtOcRa__transcriptTitle{color:var(--text-primary);margin-bottom:.75rem;font-size:.9375rem;font-weight:600}.RemediationDemo-module__QtOcRa__transcript ol{border-top:1px solid var(--text-primary);list-style:none}.RemediationDemo-module__QtOcRa__transcript li{border-bottom:1px solid var(--border);cursor:default;transition:background var(--dur-1) var(--ease-out);animation:RemediationDemo-module__QtOcRa__lineIn .35s var(--ease-out) both;grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;padding:.75rem .5rem;display:grid}.RemediationDemo-module__QtOcRa__transcript li[data-active]{background:var(--bg-secondary)}.RemediationDemo-module__QtOcRa__lineNum{background:var(--order-bg);width:1.4rem;height:1.4rem;color:var(--order-fg);border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:inline-grid}.RemediationDemo-module__QtOcRa__heard{color:var(--text-primary);font-size:.9375rem;font-weight:500;display:block}.RemediationDemo-module__QtOcRa__note{color:var(--text-secondary);margin-top:.2rem;font-size:.875rem;line-height:1.5;display:block}.RemediationDemo-module__QtOcRa__demo[data-mode=before] .RemediationDemo-module__QtOcRa__note{color:#b42318}.RemediationDemo-module__QtOcRa__skippedNote{color:var(--text-secondary);margin-top:.75rem;font-size:.875rem}@keyframes RemediationDemo-module__QtOcRa__lineIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:960px){.RemediationDemo-module__QtOcRa__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.RemediationDemo-module__QtOcRa__page{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""col1""col2""image""sidebar""footer";padding:1.5rem 1.1rem 1rem}.RemediationDemo-module__QtOcRa__toggle button{padding:.5rem .8rem;font-size:.8125rem}}
