/* Current presentation fixes also apply to integrity-verified older publication bundles. */
/* Wordfence remains in the original LearnPress form, with credentials/nonces/captcha enabled for its native POST. */
.lsa-pages-demo #lsa-pages-main .lsa-review-native-isolated.learnpress .lp-content-area[data-lsa-hub-verifying]{grid-template-columns:minmax(0,620px)!important;justify-content:center}
.lsa-pages-demo #lsa-pages-main .lsa-review-native-isolated.learnpress .lp-content-area[data-lsa-hub-verifying]>.lsa-hub-register-entry,
.lsa-pages-demo #lsa-pages-main .lsa-review-native-isolated.learnpress .lp-content-area[data-lsa-hub-verifying]>.learn-press-form-register{display:none!important}
.lsa-pages-demo #lsa-pages-main .lsa-review-native-isolated.learnpress .learn-press-form-login:has(form[data-lsa-hub-verifying])>h3,
.lsa-pages-demo #lsa-pages-main .lsa-review-native-isolated.learnpress form[data-lsa-hub-verifying]>:not(#wfls-prompt-overlay):not(.wfls-login-message){display:none!important}
.lsa-pages-demo #lsa-pages-main .lsa-review-native-isolated.learnpress #wfls-prompt-overlay{position:static!important;inset:auto!important;display:block!important;background:var(--hub-soft)!important;color:var(--hub-ink)!important;margin:0!important;padding:0!important;width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:0!important;border-radius:0!important}
.lsa-pages-demo #lsa-pages-main .lsa-review-native-isolated.learnpress #wfls-prompt-wrapper{display:block!important;position:static!important;background:transparent!important;width:100%;min-width:0;max-width:100%;box-sizing:border-box}
.lsa-pages-demo #lsa-pages-main .lsa-review-native-isolated.learnpress #wfls-prompt-wrapper :is(h3,p,label,a){position:static!important;color:var(--hub-ink)!important;overflow-wrap:anywhere;max-width:100%}
.lsa-pages-demo #lsa-pages-main .lsa-review-native-isolated.learnpress #wfls-prompt-wrapper>p{margin:0 0 20px!important;padding:0!important}
.lsa-pages-demo #lsa-pages-main .lsa-review-native-isolated.learnpress #wfls-prompt-wrapper .lsa-hub-verification-heading{font-size:clamp(23px,3vw,29px)!important;line-height:1.4!important;margin:0 0 14px!important}
.lsa-pages-demo #lsa-pages-main .lsa-review-native-isolated.learnpress #wfls-prompt-wrapper .lsa-hub-verification-note{font-size:16px!important;line-height:1.7!important;margin-bottom:28px!important}
.lsa-pages-demo #lsa-pages-main .lsa-review-native-isolated.learnpress #wfls-token{letter-spacing:.08em}
.lsa-pages-demo #lsa-pages-main .lsa-review-native-isolated.learnpress #wfls-prompt-wrapper .lsa-hub-verification-restart{display:inline-block;margin-top:6px;text-decoration:underline;text-underline-offset:4px;font-size:15px}
.lsa-pages-demo #lsa-pages-main .lsa-review-native-isolated.learnpress .wfls-login-message{position:static!important;max-width:100%;margin:0 0 20px!important;padding:14px!important;border:1px solid var(--hub-line);border-inline-start:4px solid var(--review-red);background:var(--hub-paper)!important;color:var(--hub-ink)!important}
/* Registration account containers must not inherit the theme's capsule-shaped form clipping. */
.lsa-pages-demo #lsa-pages-main.lsa-review-rm :is(.rmagic,.rmformui) :is(form,fieldset){border:0!important;border-radius:0!important;overflow:visible!important;clip-path:none!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}
.lsa-pages-demo #lsa-pages-main.lsa-review-rm :is(.rmrow,.rmfield,.rminput,.rmform-row-field-wrap,.rmform-field){border-radius:0!important;clip-path:none!important;overflow:visible!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important}
/* Review names and sources are ordinary content below the complete quotation, never photo captions. */
.lsa-pages-demo #lsa-pages-main .lsa-review-quote{position:relative;overflow:visible!important;height:auto!important;min-width:0}
.lsa-pages-demo #lsa-pages-main .lsa-review-quote blockquote{position:static!important;display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;white-space:normal!important;line-clamp:unset!important;-webkit-line-clamp:unset!important}
.lsa-pages-demo #lsa-pages-main .lsa-review-quote figcaption{position:static!important;inset:auto!important;transform:none!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;width:auto!important;height:auto!important;max-height:none!important;max-width:100%!important;margin:24px 0 0!important;padding:18px 0 0!important;border:0!important;border-top:1px solid var(--review-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;text-align:start!important;color:var(--review-ink)!important}
.lsa-pages-demo #lsa-pages-main .lsa-review-quote figcaption strong{position:static!important;display:block!important;background:transparent!important;color:var(--review-ink)!important;font:700 16px/1.65 Helvetica,Arial,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere}
.lsa-pages-demo #lsa-pages-main .lsa-review-quote figcaption .lsa-review-link,
.lsa-pages-demo #lsa-pages-main .lsa-review-review-category .lsa-review-link{position:static!important;inset:auto!important;transform:none!important;display:inline-flex!important;align-items:center;gap:6px;width:auto!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:4px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--review-ink)!important;font:600 13px/1.65 Helvetica,Arial,sans-serif!important;text-decoration:underline!important;text-underline-offset:4px;white-space:normal!important;overflow-wrap:anywhere}
.lsa-pages-demo #lsa-pages-main .lsa-review-quote figcaption .lsa-review-link *{background:transparent!important;color:inherit!important}
/* Account boundaries contain native floats even in previously published page shells. */
.lsa-pages-demo #lsa-pages-main .lsa-hub-native,
.lsa-pages-demo #lsa-pages-main .lsa-hub-native>.lsa-review-native-isolated{display:flow-root!important;min-width:0;max-width:100%;width:100%;box-sizing:border-box}
.lsa-pages-demo #lsa-pages-main .lsa-hub-account-note{clear:both!important;float:none!important;position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;width:100%!important;max-width:none!important;box-sizing:border-box;margin:32px 0 0!important;padding:24px 0 0!important;border:0!important;border-top:1px solid var(--review-line)!important;background:transparent!important;color:var(--review-ink)!important;text-align:start;overflow-wrap:normal;word-break:normal}
.lsa-pages-demo #lsa-pages-main .lsa-hub-account-note>div{min-width:0}
.lsa-pages-demo #lsa-pages-main .lsa-hub-account-note h3{margin:0 0 12px!important;font-size:calc(17px * var(--lsa-type-scale))!important;line-height:1.5!important;color:var(--review-ink)!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-account-note ul{display:flex;flex-wrap:wrap;gap:4px 24px;list-style:none!important;margin:0!important;padding:0!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-account-note li{margin:0!important;padding:0!important;min-width:0;max-width:100%}
.lsa-pages-demo #lsa-pages-main .lsa-hub-account-note a{display:inline-flex;align-items:center;min-height:44px;color:var(--review-ink)!important;text-decoration:underline;text-underline-offset:4px;line-height:1.6;overflow-wrap:anywhere}
/* Signed-in learner layout: keep provider controls, endpoints and tab ownership unchanged. */
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest){--lp-color-base:var(--review-ink);--lp-primary-color:var(--review-ink);--lp-border-color:var(--review-line);--lp-white-grey:var(--review-tint);--lp-color-white:var(--review-paper);--lp-item-padding:0px;display:flow-root!important;color:var(--review-ink)!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest)>.lp-content-area{display:grid!important;grid-template-columns:224px minmax(0,1fr);align-items:start;gap:28px!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest)>.lp-content-area>*{min-width:0;box-sizing:border-box}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .wrapper-profile-header{grid-column:1/-1;position:static!important;width:100%!important;margin:0!important;padding:24px!important;border:1px solid var(--review-line)!important;border-top:3px solid var(--review-red)!important;border-radius:8px;background:var(--review-tint)!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .lp-profile-content-area{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:24px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) :is(.lp-profile-left,.lp-user-profile-avatar){flex:0 0 88px!important;width:88px!important;min-width:0!important;max-width:88px!important;margin:0!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) :is(.lp-profile-left,.lp-user-profile-avatar) img{display:block!important;width:88px!important;height:88px!important;max-width:100%!important;object-fit:cover;border-radius:50%!important;margin:0!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .lp-profile-right{flex:1 1 220px!important;min-width:0!important;max-width:100%!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:12px!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .lp-profile-username{font-size:clamp(22px,3vw,30px)!important;font-weight:700!important;line-height:1.35!important;margin:0!important;color:var(--review-ink)!important;overflow-wrap:anywhere}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .lp-profile-user-bio{display:block!important;font-size:calc(15px * var(--lsa-type-scale));line-height:1.7;color:var(--review-muted)!important;overflow-wrap:anywhere}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .lp-profile-user-bio:empty{display:none!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .lp-btn-to-edit-avatar{top:auto!important;bottom:0!important;inset-inline-end:0!important;opacity:1!important;visibility:visible!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) :is(#profile-sidebar,#profile-content){float:none!important;clear:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box;color:var(--review-ink)!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) #profile-sidebar{border:1px solid var(--review-line)!important;border-radius:6px;background:var(--review-paper)!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) #profile-content{padding:24px!important;border:1px solid var(--review-line)!important;border-radius:8px;background:var(--review-paper)!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) #profile-nav{border:0!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .lp-profile-nav-tabs{display:block!important;overflow:visible!important;white-space:normal!important;margin:0!important;padding:0!important;list-style:none!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .lp-profile-nav-tabs li{list-style:none!important;margin:0!important;padding:0!important;white-space:normal!important;border:0!important;background:transparent!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .lp-profile-nav-tabs>li+li{border-top:1px solid var(--review-line)!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .lp-profile-nav-tabs a{position:relative!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px;min-height:48px;width:100%!important;box-sizing:border-box;padding:12px 16px!important;text-align:start!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere;font-size:calc(15px * var(--lsa-type-scale))!important;color:var(--review-ink)!important;text-decoration:none!important;border-inline-start:3px solid transparent}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .lp-profile-nav-tabs a :is(i,span){color:inherit!important;flex-shrink:0}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .lp-profile-nav-tabs li.active>a{background:var(--review-tint)!important;border-inline-start-color:var(--review-red);font-weight:700!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .lp-profile-nav-tabs a:hover{background:var(--review-tint)!important;text-decoration:underline!important;text-underline-offset:4px}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .lp-profile-nav-tabs a::after{display:none!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .lp-profile-nav-tabs .profile-tab-sections{display:none!important;position:static!important;inset:auto!important;transform:none!important;min-width:0!important;width:100%!important;margin:0!important;padding:0 0 8px!important;box-shadow:none!important;background:var(--review-paper)!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .lp-profile-nav-tabs>li:is(.active,:hover,:focus-within)>.profile-tab-sections{display:block!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .profile-tab-sections a{padding-inline-start:32px!important;font-size:calc(14px * var(--lsa-type-scale))!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .dashboard-statistic__row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .statistic-box{display:flex!important;align-items:center;flex-wrap:wrap!important;gap:12px!important;width:100%!important;min-width:0;padding:16px!important;border:1px solid var(--review-line)!important;border-radius:6px;background:var(--review-tint)!important;text-align:start!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .statistic-box__text{display:flex!important;flex:1 1 80px;flex-direction:column;align-items:flex-start!important;gap:6px;min-width:0}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .statistic-box label{font-size:calc(13px * var(--lsa-type-scale))!important;line-height:1.55!important;margin:0!important;background:transparent!important;color:var(--review-muted)!important;overflow-wrap:normal!important;word-break:normal!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .statistic-box__text__number{font-size:calc(25px * var(--lsa-type-scale));font-weight:700;line-height:1.2;color:var(--review-ink)!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) :is(.learn-press-filters,.learn-press-tabs__nav){display:flex!important;flex-wrap:wrap!important;gap:8px 20px!important;overflow:visible!important;white-space:normal!important;margin:0 0 20px!important;padding:0!important;list-style:none!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) :is(.learn-press-filters,.learn-press-tabs__nav) :is(a,span){min-height:44px;line-height:1.5!important;padding-block:10px!important;white-space:normal!important;color:var(--review-ink)!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) :is(.learn-press-filters,.learn-press-tabs__nav) a.active{font-weight:700}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) :is(table,.lp-table-wrap,.profile-orders){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box;overflow-x:auto!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) :is(form,fieldset,.form-fields,.form-field){min-width:0!important;max-width:100%!important;box-sizing:border-box}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]),select,textarea){width:100%;min-width:0!important;min-height:44px;padding:12px!important;border-radius:6px!important;font:inherit!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) label{display:block;line-height:1.6!important;margin-bottom:8px!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) :is(button,input[type=submit],.lp-button){min-height:44px;max-width:100%;white-space:normal;color:var(--review-ink)!important;background:var(--review-tint)!important;border:1px solid var(--review-control)!important;border-radius:6px;padding:12px 18px;font:600 15px/1.5 Helvetica,Arial,sans-serif!important}
.lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .learn-press-message{color:var(--review-ink)!important;background:var(--review-tint)!important;line-height:1.7;overflow-wrap:anywhere}
.lsa-pages-demo #lsa-pages-main :is(.lsa-hub-native,.lsa-hub-account-note) :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--review-ink)!important;outline-offset:3px!important}
/* Private registration panels also contain provider floats and keep tabs/controls in flow. */
.lsa-pages-demo #lsa-pages-main.lsa-review-rm :is(.lsa-rm-component,.lsa-review-native-isolated,.rmcontent){display:flow-root!important}
.lsa-pages-demo #lsa-pages-main.lsa-review-rm .lsa-rm-privacy{clear:both;float:none;position:static}
.lsa-pages-demo #lsa-pages-main.lsa-review-rm .rmtabs{display:flex;flex-wrap:wrap;gap:8px 20px;box-sizing:border-box;padding:0 0 16px;margin:0 0 24px;border-bottom:1px solid var(--review-line)}
.lsa-pages-demo #lsa-pages-main.lsa-review-rm .rmtabs>a{display:inline-flex;align-items:center;min-height:44px;line-height:1.6}
@media(max-width:980px){
 .lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest)>.lp-content-area{grid-template-columns:minmax(0,1fr);gap:20px!important}
 .lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .lp-profile-nav-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}
 .lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .lp-profile-nav-tabs>li.has-child{grid-column:1/-1}
}
@media(max-width:600px){
 .lsa-pages-demo #lsa-pages-main .lsa-hub-account-note{grid-template-columns:minmax(0,1fr);gap:24px}
 .lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) :is(.wrapper-profile-header,#profile-content){padding:18px!important}
 .lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .dashboard-statistic__row{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:480px){
 .lsa-pages-demo #lsa-pages-main .lsa-hub-native #learn-press-profile:not(.guest) .dashboard-statistic__row{grid-template-columns:minmax(0,1fr)}
}
/* Exam overview and fresh native course controls share one bounded responsive surface. */
.lsa-pages-demo .lsa-exam-skills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:28px}
.lsa-pages-demo .lsa-exam-skills>section{padding:24px;border:1px solid var(--review-line);border-radius:6px;background:var(--review-tint);color:var(--review-ink);min-width:0}
.lsa-pages-demo .lsa-exam-guide :is(h2,h3,p,a){color:var(--review-ink)}
.lsa-pages-demo .lsa-exam-guide .lsa-review-button{color:var(--review-paper)}
@media(max-width:700px){.lsa-pages-demo .lsa-exam-skills{grid-template-columns:minmax(0,1fr)}.lsa-pages-demo .lsa-exam-guide .lsa-review-actions{align-items:stretch;flex-direction:column}}
/* Keep native course tabs, enrolment and comments legible inside the two exam overviews. */
.lsa-pages-demo .lsa-exam-course #learn-press-course{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:28px;max-width:100%;padding:0;margin:0;color:var(--review-ink);font-family:Helvetica,Arial,sans-serif}
.lsa-pages-demo .lsa-exam-course #learn-press-course :is(.course-summary-content,.course-summary-sidebar,.course-summary-sidebar__inner){width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;float:none!important;position:static!important;transform:none!important}
.lsa-pages-demo .lsa-exam-course #learn-press-course :is(h2,h3,h4,p,li,span,label,small,a,.course-price){color:var(--review-ink)!important;line-height:1.7;overflow-wrap:break-word}
.lsa-pages-demo .lsa-exam-course #learn-press-course :is(.course-meta,.course-meta-primary,.course-meta-secondary){display:flex;flex-wrap:wrap;gap:16px;margin:16px 0;padding:0;list-style:none}
.lsa-pages-demo .lsa-exam-course #learn-press-course :is(.avatar,.instructor-avatar img){width:64px!important;height:64px!important;object-fit:cover;max-width:64px!important}
.lsa-pages-demo .lsa-exam-course #learn-press-course :is(.course-summary-sidebar,.course-instructor,.course-extra-box){padding:20px!important;background:var(--review-paper)!important;border:1px solid var(--review-line);border-radius:6px}
.lsa-pages-demo .lsa-exam-course #learn-press-course .course-nav-tabs{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:20px 0;border-bottom:1px solid var(--review-line)}
.lsa-pages-demo .lsa-exam-course #learn-press-course .course-nav-tabs label{padding:12px;min-height:44px;cursor:pointer;display:block;background:var(--review-tint)!important}
.lsa-pages-demo .lsa-exam-course #learn-press-course :is(input:not([type=radio]):not([type=checkbox]),textarea,select){max-width:100%;width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--review-line);border-radius:4px;background:var(--review-paper)!important;color:var(--review-ink)!important;font:inherit}
.lsa-pages-demo .lsa-exam-course #learn-press-course :is(button,input[type=submit],.lp-button){width:auto;min-height:46px;max-width:100%;padding:12px 20px;background:var(--review-ink)!important;color:var(--review-paper)!important;border:1px solid var(--review-ink);border-radius:4px;font:inherit;white-space:normal;word-break:normal}
.lsa-pages-demo .lsa-exam-course #learn-press-course .course-tab-panel{background:var(--review-paper)!important;padding:20px!important;color:var(--review-ink)!important;border:1px solid var(--review-line)}
.lsa-pages-demo .lsa-exam-course #learn-press-course .course-summary-sidebar img{max-width:100%;height:auto}
@media(max-width:900px){.lsa-pages-demo .lsa-exam-course #learn-press-course{grid-template-columns:minmax(0,1fr)}.lsa-pages-demo .lsa-exam-course #learn-press-course .course-nav-tabs>li{flex:1 1 120px}}
/* The provider nests its enrolment sidebar inside lp-entry-content. */
.lsa-pages-demo .lsa-exam-course #learn-press-course{display:block!important}
.lsa-pages-demo .lsa-exam-course #learn-press-course .lp-content-area{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin-inline:0!important}
.lsa-pages-demo .lsa-exam-course #learn-press-course .lp-entry-content{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:28px;align-items:start}
.lsa-pages-demo .lsa-exam-course #learn-press-course .entry-content-left{width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;float:none!important}
.lsa-pages-demo .lsa-exam-course #learn-press-course .course-detail-info{padding:20px!important;margin-bottom:24px;background:var(--review-tint)!important;border:1px solid var(--review-line);border-radius:6px}
.lsa-pages-demo .lsa-exam-course #learn-press-course .course-info-left{width:100%!important;min-width:0}
@media(max-width:900px){.lsa-pages-demo .lsa-exam-course #learn-press-course .lp-entry-content{grid-template-columns:minmax(0,1fr)}}
