:root{--color-primary: #0567d8;--color-primary-contrast: #ffffff;--color-secondary: #5d6b82;--color-secondary-contrast: #ffffff;--color-text-primary: #102344;--color-text-secondary: #5d6b82;--color-text-muted: #5d6b82;--color-background: #ffffff;--color-background-subtle: #f7f9fc;--color-border: #d9e2ef;--color-success: #117d4a;--color-warning: #d98200;--color-error: #d22a35;--color-info: #246bce;--color-focus: #66a8ff;--brand-navy: #07336f;--brand-blue: #0567d8;--brand-blue-pale: #eff7ff;--brand-cyan: #2a9fe8;--brand-green: #117d4a;--brand-green-pale: #eaf8f1;--brand-purple: #7b3ff2;--brand-orange: #f47a18;--font-family-sans: Inter, "Noto Sans Devanagari", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: clamp(2rem, 1.4rem + 1.6vw, 2.75rem);--line-height-tight: 1.2;--line-height-body: 1.5;--line-height-loose: 1.65;--font-size-caption: .75rem;--font-size-nav: .875rem;--font-size-body: .9375rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: .875rem;--radius-card: .875rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgb(7 51 111 / .08);--shadow-md: 0 4px 12px rgb(7 51 111 / .1);--shadow-lg: 0 12px 24px rgb(7 51 111 / .12);--breakpoint-sm: 30rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem;--container-sm: 40rem;--container-md: 48rem;--container-lg: 64rem;--container-xl: 75rem;--site-container: 90rem;--header-height: 4rem;--color-success-bg: #eaf8f1;--color-warning-bg: #fff7eb;--color-danger-bg: #fff1f1;--color-info-bg: #eef5ff;--color-danger: #d22a35;--color-neutral-050: #f7f9fc;--color-neutral-200: #d9e2ef;--accent-books: #0567d8;--accent-ebooks: #159a76;--accent-test-portal: #7b3ff2;--accent-video: #f47a18;--accent-studypartner: #15a76f;--accent-typing: #276eea;--type-display: 3rem;--type-h1: 2.25rem;--type-h2: 1.75rem;--type-h3: 1.375rem;--type-body-lg: 1.125rem;--type-body: 1rem;--type-body-sm: .875rem;--type-label: .8125rem;--type-caption: .75rem;--type-button: .9375rem;--line-display: 1.1;--line-h1: 1.2;--line-h2: 1.25;--line-h3: 1.3;--line-body: 1.5;--touch-target-min: 2.75rem;--content-max: 90rem}@media(max-width:47.99rem){:root{--type-display: 2.125rem;--type-h1: 1.75rem;--type-h2: 1.5rem;--type-h3: 1.25rem;--type-body-lg: 1.0625rem;--type-label: .8125rem}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh}img,picture,svg,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit}button,[role=button]{cursor:pointer}a:not([class]){text-decoration-skip-ink:auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html{color-scheme:light;font-family:var(--font-family-sans);font-size:100%;line-height:1.5;background:var(--color-background)}body{color:var(--color-text-primary);background:var(--color-background);font-size:var(--font-size-base);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}#root{min-height:100vh}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a{color:var(--color-primary)}:focus-visible{outline:3px solid currentColor;outline-offset:3px}[class*=_policy_] a,[class*=_notice_] a,[class*=_warning_] a,[class*=_bc_] a,[class*=_helpLink_]{text-decoration:underline!important;text-underline-offset:2px}select,input,textarea{min-width:0;max-width:100%}label{min-width:0}@media(max-width:767px){html[data-live] h1{font-size:1.5rem;line-height:1.25}}small{font-size:max(.75rem,.8em)}@media(max-width:767px){html[data-live] header a[href="/"]{display:inline-flex;align-items:center;min-height:44px}html[data-live] header input[type=search],html[data-live] header input[type=text]{min-height:44px;font-size:1rem}html[data-live] footer a,html[data-live] footer button:not([aria-expanded]){display:inline-flex;align-items:center;min-height:44px}html[data-live] nav[aria-label*=readcrumb i] a,html[data-live] [class*=_breadcrumb] a,html[data-live] [class*=_bc_] a{display:inline-flex;align-items:center;min-height:44px}html[data-live] select,html[data-live] textarea,html[data-live] input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]){min-height:44px;font-size:1rem}html[data-live] button:not([aria-hidden=true]),html[data-live] [role=tab],html[data-live] summary{min-height:44px}html[data-live] button:not([class*=_heart]):not([class*=_selection]){min-width:44px}html[data-live] a[class*=_btn],html[data-live] a[class*=_link],html[data-live] a[class*=_back]{display:inline-flex;align-items:center;min-height:44px}html[data-live] main a:not(p a):not(small a):not(td a):not([class*=_card]){min-height:44px;align-items:center}html[data-live] [class*=_pagination] button{min-width:44px;min-height:44px}html[data-live] [class*=_side_] a[class*=_item_]{min-height:44px;height:auto}html[data-live] [class*=_toc] a,html[data-live] [class*=_help] a,html[data-live] [class*=_notice] a,html[data-live] [class*=_mPriv] a,html[data-live] main a[href^="mailto:"]{display:inline-flex;align-items:center;min-height:44px}html[data-live] [class*=_toc] ol{gap:0}html[data-live] header a[class*=_mobileCoins]{min-height:44px}html[data-live] header a[class*=_mobileIcon],html[data-live] header button[class*=_hamburger]{min-width:44px;flex:none}html[data-live] nav[aria-label*=readcrumb i] a,html[data-live] [class*=_breadcrumb] a,html[data-live] [class*=_bc_] a{min-width:44px;justify-content:center}html[data-live] [role=tablist]>*,html[data-live] [class*=_seg_] button{min-height:44px}html[data-live] #root a[href]:not(p a):not(li a):not(small a):not(td a):not(h1 a):not(h2 a):not(h3 a):not(label a):not([class*=_card]):not([class*=_item]):not([class*=_cover]){min-height:44px}}._footer_8wumm_1{display:none}@media(max-width:767px){._footer_8wumm_1{display:block;padding:1rem 1rem calc(5.75rem + env(safe-area-inset-bottom));background:var(--brand-navy);color:#fff;font-size:var(--font-size-xs);text-align:center}._footer_8wumm_1 nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 1rem}._footer_8wumm_1 a{color:#ffffffe6;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline}._footer_8wumm_1 a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._footer_8wumm_1 p{margin:.25rem 0 0;opacity:.85}}@media print{._footer_8wumm_1{display:none}}._page_5q3yn_1{width:min(100% - (2 * var(--space-4)),var(--container-lg));margin-inline:auto;padding-block:var(--space-10)}._page_5q3yn_1 h1{font-size:var(--font-size-2xl)}
