:root{--dq-ink-deep:#10233b;--dq-ink-muted:#5b6d83;--dq-line-soft:#dbe5ef;--dq-surface-soft:#f4f7fb;--dq-blue-action:#126bb3;--dq-focus-ring:0 0 0 4px #126bb32e}body{color:var(--dq-ink-deep);background:var(--color-page)}html{scrollbar-color:#b9cadd #eef3f8;scrollbar-width:thin}.button{border-radius:.75rem;min-height:3rem;padding-inline:1.2rem;font-size:.9rem;font-weight:800;line-height:1.3;transition:transform .16s ease-out,background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out}.button:active:not(:disabled){transform:scale(.98)}.button:focus-visible,.icon-button:focus-visible,.nav-link:focus-visible,.mobile-login-link:focus-visible{box-shadow:var(--dq-focus-ring);outline:0}.button-primary{background:var(--dq-blue-action);box-shadow:0 8px 18px #126bb329}.button-primary:hover:not(:disabled){background:#0d568f;box-shadow:0 10px 22px #126bb338}.button-secondary{border-color:var(--dq-line-soft);background:#fff}.button-secondary:hover:not(:disabled){background:#f8fbfe;border-color:#b9ccdf}.icon-button{border:1px solid var(--dq-line-soft);width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--dq-ink-muted);background:#fff;border-radius:.75rem;place-items:center;transition:color .16s ease-out,border-color .16s ease-out,background-color .16s ease-out,transform .16s ease-out;display:inline-grid}.icon-button:hover{color:var(--dq-blue-action);background:#f8fbfe;border-color:#b9ccdf}.icon-button:active{transform:scale(.97)}.field input,.field select,.form-field input,.form-field select,.form-field textarea{background:#fff;border-color:#cddbe8;border-radius:.7rem;min-height:3.125rem;transition:border-color .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out}.field-hint,.field-error,.form-field small,.form-alert,.inline-alert{font-size:.78rem;line-height:1.8}.field input:focus,.field select:focus,.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--dq-blue-action);box-shadow:var(--dq-focus-ring);outline:none}.site-header{background:#fffffff5;border-block-end-color:#d2deebe6;box-shadow:0 5px 22px #10233b0d}.header-inner{min-height:4.6rem}.main-nav{gap:.25rem}.nav-link{color:#51657c;border-radius:.65rem;min-height:2.7rem;padding-inline:.9rem;font-size:.82rem}.nav-link:hover{color:var(--dq-ink-deep);background:#f2f7fc}.header-login{min-height:2.85rem;margin-inline-start:.3rem}.homepage-transformed .home-hero-copy>p{max-width:42rem;color:var(--dq-ink-muted);font-size:clamp(.98rem,1.25vw,1.08rem);line-height:2.05}.homepage-transformed .transformed-home-copy h1{letter-spacing:-.03em;max-width:13ch;font-size:clamp(2.35rem,5vw,4.2rem);line-height:1.35}.homepage-transformed .home-hero-badge small{font-size:.67rem}.homepage-transformed .home-hero-badge strong{font-size:.8rem}.homepage-transformed .home-assurance{font-size:.77rem}.homepage-transformed .home-trust-bar article p,.homepage-transformed .home-section-heading p,.homepage-transformed .home-purpose-art-grid article p{color:var(--dq-ink-muted);font-size:.82rem;line-height:1.95}.homepage-transformed .home-purpose-art-grid article h3{font-size:1.05rem}.homepage-transformed .home-purpose-art-grid article a,.homepage-transformed .home-section-heading>a{font-size:.78rem}.transformed-home-lessons p,.transformed-magazine-card p{color:var(--dq-ink-muted);font-size:.74rem;line-height:1.9}.transformed-home-lessons h3{font-size:.98rem}.transformed-home-lessons small,.transformed-magazine-card .magazine-category{font-size:.64rem}.transformed-magazine-card h3{font-size:1rem}.transformed-learning-page .learning-art-hero p,.learning-page .learning-art-hero p,.exam-catalog-page .learning-art-hero p{color:var(--dq-ink-muted);font-size:.94rem;line-height:1.95}.learning-art-hero h1{letter-spacing:-.03em}.learning-hero-badges span{font-size:.7rem}.study-mode-art-tabs strong,.study-mode-tabs strong{font-size:.82rem}.study-mode-art-tabs small,.study-mode-tabs small{font-size:.66rem}.study-count-card p,.learning-toolbar-art small{color:var(--dq-ink-muted);font-size:.7rem}.question-card p,.exam-card p,.search-result-card p{color:var(--dq-ink-muted);font-size:.82rem;line-height:1.9}.question-card h3,.exam-card h3{line-height:1.65}.account-topbar{border-block-end-color:var(--dq-line-soft);background:#fffffff5;box-shadow:0 4px 18px #10233b0a}.account-topbar-context strong{color:var(--dq-ink-deep);font-size:.96rem}.account-sidebar{border-inline-end-color:var(--dq-line-soft);background:#fff}.account-primary-nav a[aria-current=page]{color:var(--dq-blue-action);background:#edf6fd;border-color:#c7ddef}.account-primary-nav a[aria-current=page] .account-nav-chevron{opacity:1}.account-main{padding-block-start:clamp(1.5rem,3vw,2.4rem)}.academic-wizard{border-color:var(--dq-line-soft);border-radius:1.1rem;box-shadow:0 14px 36px #10233b0d}.academic-wizard-head h2{color:var(--dq-ink-deep);letter-spacing:-.025em;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.45}.academic-wizard-context{background:#f3f8f8;border-color:#d8e6ef}.academic-wizard-context strong{color:var(--dq-ink-deep);font-size:1rem}.academic-wizard-context span{color:var(--dq-ink-muted)}.academic-wizard-card{border-color:var(--dq-line-soft);background:#fff;border-radius:.8rem;transition:transform .16s ease-out,border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out}.academic-wizard-card:hover,.academic-wizard-card:focus-visible{background:#f8fbfe;border-color:#a9cde6;transform:translateY(-1px);box-shadow:0 8px 20px #126bb314}.academic-wizard-card-copy strong{color:var(--dq-ink-deep);font-size:.96rem}.academic-wizard-card-copy small{color:var(--dq-ink-muted);font-size:.74rem;line-height:1.75}.exam-runtime-identity h1{color:var(--dq-ink-deep);font-size:1rem}.exam-runtime-question .question-stem,.single-question-card .question-stem{color:var(--dq-ink-deep);font-size:1.04rem;line-height:2}.exam-runtime-question .option-row,.single-question-card .option-row{color:#243b56;min-height:3.35rem;font-size:.94rem;line-height:1.8}.exam-intro-art-hero p,.exam-intro-default-note,.transformed-exam-intro-card .exam-instructions,.result-art-copy>p,.review-main>.learning-hero p{color:var(--dq-ink-muted);font-size:.9rem;line-height:1.95}.exam-intro-badges span,.result-art-badges span{font-size:.7rem}.transformed-exam-intro-card>header h2,.transformed-exam-start-card h2,.transformed-result-comparison>header h2{font-size:1.05rem}.transformed-exam-rules .exam-rule-label,.transformed-result-score .result-score-primary>span,.transformed-result-score .result-score-primary small{font-size:.7rem}.transformed-exam-rules dd{font-size:.82rem}.transformed-result-score .result-score-details h2{font-size:1.1rem}.transformed-result-metrics strong{font-size:1.45rem}.account-art-hero p,.commerce-art-hero p{color:var(--dq-ink-muted);font-size:.9rem;line-height:1.95}.account-hero-badges span,.commerce-hero-badges span{font-size:.7rem}.account-section-heading h2,.transformed-section-row h2{font-size:1.08rem}.account-section-heading p,.account-section-count{font-size:.7rem}.transformed-plan-card .plan-kind,.transformed-plan-card .plan-featured{font-size:.66rem}.transformed-plan-card>p,.transformed-plan-card .plan-benefits li{color:var(--dq-ink-muted);font-size:.82rem;line-height:1.85}.transformed-plan-card .plan-price strong{font-size:1.3rem}.transformed-wallet-balance .wallet-balance-label,.transformed-wallet-balance .wallet-balance-note,.wallet-balance-assurance{font-size:.72rem}.wallet-entry-copy h3,.support-ticket-copy strong,.notification-copy strong{font-size:.84rem}.wallet-entry-copy small,.transformed-wallet-entry-list .wallet-entry-amount small,.support-ticket-copy small,.transformed-support-ticket-list .support-ticket-time,.notification-copy small,.notification-copy time{color:var(--dq-ink-muted);font-size:.7rem;line-height:1.75}.transformed-support-create h2,.transformed-support-thread-empty h3{font-size:1.05rem}.transformed-support-create header p,.transformed-support-thread-empty p{color:var(--dq-ink-muted);font-size:.78rem}.notification-copy time{color:#718198}.page-intro p,.account-title p{color:var(--dq-ink-muted);font-size:.94rem;line-height:1.95}.page-intro h1,.account-title h1{letter-spacing:-.03em;line-height:1.35}.dashboard-section-heading p,.dashboard-recommendation-list>a p,.dashboard-upcoming-art p{color:var(--dq-ink-muted);font-size:.78rem;line-height:1.9}.mobile-bottom-nav{background:#fffffffa;padding-block-end:env(safe-area-inset-bottom)}.mobile-bottom-nav a,.mobile-bottom-nav button{min-height:4.35rem}@media (max-width:48rem){.section-container{width:min(100% - 1.25rem, var(--container))}.header-inner{min-height:4.35rem}.homepage-transformed .home-hero-copy>p,.transformed-learning-page .learning-art-hero p,.learning-page .learning-art-hero p,.exam-catalog-page .learning-art-hero p{font-size:.9rem}.homepage-transformed .home-trust-bar article p,.homepage-transformed .home-section-heading p,.homepage-transformed .home-purpose-art-grid article p{font-size:.78rem}.page-intro p,.account-title p{font-size:.86rem}.account-art-hero p,.commerce-art-hero p{font-size:.84rem}.transformed-plan-card>p,.transformed-plan-card .plan-benefits li,.wallet-entry-copy small,.transformed-wallet-entry-list .wallet-entry-amount small,.support-ticket-copy small,.transformed-support-ticket-list .support-ticket-time,.notification-copy small,.notification-copy time{font-size:.74rem}.exam-runtime-question .question-stem,.single-question-card .question-stem{font-size:.98rem}.exam-runtime-question .option-row,.single-question-card .option-row{min-height:3.4rem;font-size:.9rem}.button{min-height:3.05rem}.transformed-home-lessons>a{min-height:8rem}.learning-page .study-mode-tabs,.transformed-learning-page .study-mode-tabs,.exam-catalog-page .study-mode-tabs{overscroll-behavior-inline:contain;direction:ltr;max-inline-size:100%;margin-inline:0;padding-inline:.45rem}.academic-wizard{overflow:hidden}.discovery-art-visual{inset-inline-start:0}.learning-page .study-mode-tabs>a,.transformed-learning-page .study-mode-tabs>a,.exam-catalog-page .study-mode-tabs>a{direction:rtl}}@media (prefers-reduced-motion:reduce){.button,.icon-button,.field input,.field select,.form-field input,.form-field select,.form-field textarea{transition:none}}
.review-wizard-main{--review-blue:#146bb7;--review-ink:#172d45;--review-muted:#6b7e92;--review-line:#dbe6ef;padding-block-end:6rem}.review-wizard-hero .eyebrow{align-items:center;gap:.4rem;display:inline-flex}.review-wizard-toolbar{grid-template-columns:minmax(10rem,1fr) minmax(9rem,.8fr) auto auto}.review-filter-count{border:1px solid var(--review-line);color:#536b83;background:#f8fbfe;border-radius:.72rem;justify-content:center;align-items:center;min-height:2.7rem;padding-inline:.8rem;font-size:.72rem;font-weight:800;display:inline-flex}.review-wizard-stage{gap:.8rem;display:grid}.review-wizard-progress{border:1px solid var(--review-line);background:#fff;border-radius:.9rem;gap:.4rem;padding:.7rem .85rem;display:grid;box-shadow:0 6px 22px #1f436b0a}.review-wizard-progress>span{color:var(--review-muted);font-size:.7rem;font-weight:800}.review-wizard-progress>div{background:#e8eff5;border-radius:999px;block-size:.34rem;overflow:hidden}.review-wizard-progress i{border-radius:inherit;background:linear-gradient(90deg, #3b8bcc, var(--review-blue));block-size:100%;transition:inline-size .18s;display:block}.review-wizard-question{min-height:min(38rem,100dvh - 12rem)}.review-wizard-question>header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.review-wizard-question .review-outcome,.review-wizard-question .review-marked-badge{gap:.3rem;font-weight:800}.review-wizard-question .review-marked-badge{color:#8a6819;background:#fff9e8;border:1px solid #ead9a8}.review-wizard-question .review-option-status{align-items:center;gap:.25rem;display:inline-flex}.review-wizard-question .review-explanation h3{align-items:center;gap:.4rem;display:flex}.review-wizard-question .review-side-actions button{cursor:pointer;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.review-wizard-navigation{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border:1px solid #d7e4ed;border-radius:1rem;grid-template-columns:minmax(7rem,1fr) auto minmax(7rem,1fr);align-items:center;gap:.65rem;padding:.6rem;display:grid;position:sticky;inset-block-end:.7rem;box-shadow:0 12px 34px #13283f1a}.review-wizard-navigation .button{justify-content:center;align-items:center;gap:.35rem;min-height:3rem;margin:0;display:inline-flex}.review-wizard-navigation .button:disabled{opacity:.5;cursor:not-allowed}.review-wizard-position{justify-items:center;min-width:5.2rem;line-height:1.25;display:grid}.review-wizard-position strong{color:var(--review-ink);font-size:.82rem}.review-wizard-position span{color:var(--review-muted);margin-block-start:.15rem;font-size:.68rem}.review-next-icon{transform:rotate(180deg)}@media (max-width:62rem){.review-wizard-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.review-wizard-question{min-height:auto}}@media (max-width:44rem){.review-wizard-main{padding-block-end:calc(6.3rem + env(safe-area-inset-bottom))}.review-wizard-toolbar{grid-template-columns:minmax(0,1fr)}.review-filter-count{justify-content:flex-start}.review-wizard-navigation{grid-template-columns:minmax(0,1fr) 4.2rem minmax(0,1fr);gap:.4rem;padding:.48rem;position:fixed;inset-block-end:calc(.4rem + env(safe-area-inset-bottom));inset-inline:.4rem}.review-wizard-navigation .button{min-width:0;min-height:3.2rem;padding-inline:.55rem}.review-wizard-position strong{font-size:.7rem}.review-wizard-position span{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.review-wizard-progress i{transition:none}}
