body:has(.mh-root){font-size:var(--mk-fs-body,17px);line-height:var(--mk-lh-body,1.55)}@media (max-width:600px){body:has(.mh-root){font-size:var(--mk-fs-body,16px)}}body:has(.mh-root){--mk-text-floor:13px}body:where(:has(.mh-root)) :where(h1,h2,h3):not(.display){font-family:var(--mk-font-ui,var(--body));text-transform:none;letter-spacing:-.01em;line-height:var(--mk-lh-tight,1.2)}body:where(:has(.mh-root)) h1:where(:not(.display)){font-size:var(--mk-fs-h1,clamp(28px,4.6vw,46px));font-weight:800}body:where(:has(.mh-root)) h2:where(:not(.display)){font-size:var(--mk-fs-h2,clamp(22px,3vw,30px));font-weight:800}body:where(:has(.mh-root)) h3:where(:not(.display)){font-size:var(--mk-fs-h3,19px);font-weight:700;letter-spacing:0}body:where(:has(.mh-root)) .btn{font-family:var(--mk-font-ui,var(--body));font-size:16px;font-weight:700;letter-spacing:0;text-transform:none;min-height:var(--mk-tap-primary,48px);border-radius:var(--mk-r-btn,10px);padding:12px 22px}body:where(:has(.mh-root)) .btn-sm{min-height:var(--mk-tap,44px);font-size:15px;padding:10px 16px}body:where(:has(.mh-root)) .kicker{font-family:var(--mk-font-ui,var(--body));font-size:14px;font-weight:700;letter-spacing:.02em;text-transform:none}body:where(:has(.mh-root)) :where(input,select,textarea,button){font:inherit}body:where(:has(.mh-root)) .field label{font-family:var(--mk-font-ui,var(--body));font-size:16px;font-weight:700;letter-spacing:0;text-transform:none}body:has(.mh-root) :is(.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea){font-size:var(--mk-fs-input,17px);min-height:var(--mk-input-h,52px)}body:has(.mh-root) .field select{-webkit-appearance:menulist-button;-moz-appearance:menulist-button;appearance:menulist-button;height:var(--mk-input-h,52px)}@media (max-width:600px){body:has(.mh-root) .wrap{padding-left:var(--mk-gutter,16px);padding-right:var(--mk-gutter,16px)}}body:has(.mh-root) :is(.btn-buy__sub,.stat .lbl,.chip,.foot-bottom,.pick small,.exam-top,.exam-report,.exam-book-banner,.exam-form-tag,.ans .key,.ans-selected-label,.score-ring .frac,.saved-note,.badge,table.data th,table.hours th,.sale-chip,.sale-announcement-label,.offer-chip,.brand-lockup .lk-tag,.course-head .cp,.hour-pill .lbl,.level-progress .lbl,.module-head .m-meta,.checkout-total span,.checkout-header__secure,.cs-trust,.cs-jump a,.cs-row-meta,.cs-row-skus,.cs-free-tag,.cs-badge,.cs-save,.cs-fineprint,.cs-course-level,.cs-coming-chip,.cs-tiers th,.klarna-note .klarna-fine){font-family:var(--mk-font-ui,var(--body));font-size:var(--mk-fs-label,13px);letter-spacing:.01em;text-transform:none}body:has(.mh-root) :is(.card .code,.cs-method){font-family:var(--mk-font-code,var(--mono));font-size:var(--mk-fs-label,13px)}body:has(.mh-root) :is(.signup-account__label,.signup-authority strong,.signup-confirm__chain li,.join-request__status,.join-request__facts dt){font-size:var(--mk-fs-label,13px)}body:has(.mh-root) :is(.mtag,.lesson-row .min,.quiz-row,[class*=News_category__],[class*=BuyerProof_sampleLabel__]){font-family:var(--mk-font-ui,var(--body));font-size:var(--mk-fs-label,13px);letter-spacing:.01em;text-transform:none}body:has(.mh-root) .cookie-notice>span{font-size:var(--mk-fs-label,13px)}body:has(.mh-root) :where(.lpv-trigger,.cs-jump a,.prose li>a,.prose ul+p>a:only-child,.card form>p:last-child>a:only-child,td>a:only-child,[class*=News_readLink__],[class*=News_resources__]>a,[class*=News_featureAside__]>a,[class*=Guides_card__]>a,[class*=Guides_resources__]>a,[class*=BuyerProof_card__]>a,[class*=BuyerProof_actions__]>a,[class*=BuyerProof_proofLinks__]>a,[class*=_breadcrumbs__] a,.card p>a:is([href^="mailto:"],[href^="tel:"])){display:inline-flex;align-items:center;min-height:var(--mk-tap,44px);min-width:var(--mk-tap,44px)}body:has(.mh-root) .field label:has(>input[type=checkbox],>input[type=radio]){min-height:var(--mk-tap,44px)}