:root{--fs-12:13px;--fs-14:15px;--fs-16:16px;--fs-18:18px;--fs-20:clamp(18px,1.6vw + 12px,20px);--fs-28:clamp(24px,2.6vw + 8px,28px);--fs-40:clamp(28px,4.2vw + 8px,40px);--r-lg:20px;--r-pill:999px;--shadow-1:0 1px 2px rgba(15,23,42,.06),0 2px 8px -2px rgba(15,23,42,.08);--shadow-2:0 4px 12px rgba(15,23,42,.10),0 12px 28px -12px rgba(15,23,42,.16);--shadow-3:0 20px 48px -12px rgba(15,23,42,.28);--ls-tight:-0.01em;--ls-normal:0;--ls-caps:0.06em;--text-muted:#475569;--text-subtle:#5a6b80;--text-inverse:#ffffff;--link:var(--primary);--btn-h-sm:36px;--btn-h-md:44px;--btn-h-lg:52px}body.dark{--text-muted:#cbd5e1;--text-subtle:#9aa7b8;--link:#7dd3fc}.container,.home-page .hero .container,.home-page .stats-band>.container,.nav-inner,.site-ticker{max-width:var(--container)}.hero-v2-statcard-inner{max-width:calc(var(--container) - 40px)}body:not(.admin-page):not(.exam-on){overflow-x:clip}.hp-acc,.hp-duo-card,.pp-panel{min-width:0}.hub-hero{overflow:clip}:root{--badge-neutral-bg:var(--surface-3,#f1f5f9);--badge-neutral-fg:var(--ink-2,#334155);--badge-neutral-line:var(--border-2,#e2e8f0)}.badge:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.hp-book-count:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.hp-exam-count:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.hub-count:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.ph-tag:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.tag:not(.green):not(.amber):not(.red):not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.tt-lang:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *){background:var(--badge-neutral-bg);color:var(--badge-neutral-fg);border:1px solid var(--badge-neutral-line)}.badge-green:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.hp-ca-tag:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.tag.green:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *){background:var(--green-bg);color:var(--green-ink);border:1px solid var(--green-border)}.badge-amber:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.tag.amber:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *){background:var(--amber-bg);color:var(--amber-ink);border:1px solid var(--amber-border)}.badge-red:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.tag.red:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *){background:var(--red-bg);color:var(--red-ink);border:1px solid var(--red-border)}.hp-ca.is-today .hp-ca-tag:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *){background:var(--primary);color:var(--on-accent);border-color:var(--primary)}.hindi,:lang(hi){font-family:var(--font-noto-devanagari),var(--font-ibm-plex-sans-devanagari),var(--font-ibm-plex-sans),system-ui,sans-serif}:lang(hi) :where(h1,h2,h3,h4,h5,p,li,a,button,summary,label,input,textarea,select,td,th,small,strong,b,div,span):not(.msym):not(.material-symbols-outlined){font-family:var(--font-noto-devanagari),var(--font-ibm-plex-sans-devanagari),var(--font-ibm-plex-sans),system-ui,sans-serif}html:lang(hi) :where(p,li,summary,label,dd){line-height:1.7}html:lang(hi) :where(p,li,dd){font-weight:450}html:lang(hi) :where(h1,h2,h3,h4){line-height:1.4;letter-spacing:0}.hindi-page h1.h-xl{font-size:clamp(1.625rem,1.2rem + 1.6vw,2.25rem);line-height:1.4;max-width:24ch}.hindi-page .hindi-lead{font-size:clamp(1.125rem,1rem + .6vw,1.3125rem);line-height:1.75;font-weight:450;color:var(--text-3);max-width:62ch}.hindi-page .btn{font-size:var(--fs-16)}.hindi-page-switch{margin:0 0 12px}.hindi-page-switch-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:1px solid var(--primary);border-radius:var(--r-pill);color:var(--primary-dark);background:var(--surface);font-weight:700;font-size:var(--fs-14)}.hindi-page-switch-link:hover{background:var(--primary-light)}.btn-lg:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.btn-sm:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.btn:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),button.btn:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *){min-height:36px}.nav-links a:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.nav-more-btn:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.nav-more-menu a:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.user-menu a:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.user-menu button:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *){min-height:36px;display:inline-flex;align-items:center}.nav-more-menu a:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.user-menu a:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.user-menu button:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *){display:flex}footer.pkf .pkf-bottom-links a:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),footer.pkf nav.pkf-col a:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *){display:inline-flex;align-items:center;min-height:32px}footer.pkf nav.pkf-col a:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *){display:flex}.exam-guide .faq-item summary:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.faq summary:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.hp-acc summary:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.pp-faq-item summary:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *){min-height:44px}@media (max-width:768px),(pointer:coarse){.btn-lg:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.btn-sm:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.btn:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.hindi-page-switch-link:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.mobile-nav-drawer a:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.mobile-nav-drawer button:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.nav-links a:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.nav-more-btn:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.nav-more-menu a:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.nav-toggle:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.user-menu a:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.user-menu button:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),button.btn:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *){min-height:44px}footer a:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),footer.pkf .pkf-bottom-links a:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),footer.pkf nav.pkf-col a:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *){display:inline-flex;align-items:center;min-height:44px;padding-block:6px}footer.pkf nav.pkf-col a:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *){display:flex}.catalogue-chip:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.chip:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.hero-examstrip a:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.hp-picker-change:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.hp-popular a:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.hp-spot:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.hp-try-lang:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.topic-chip:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *){min-height:44px;display:inline-flex;align-items:center}.exam-guide .faq-item summary:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.faq summary:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.hp-acc summary:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),.pp-faq-item summary:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),details>summary:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *){min-height:44px}.f-input:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),select:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *),textarea:not([rows]):not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *){min-height:44px;font-size:max(16px,1em)}}.skip-link{position:absolute;left:8px;top:-64px;z-index:10000;background:var(--primary-dark,#143EA0);color:#fff;font-weight:700;font-size:var(--fs-16);line-height:1.2;padding:12px 18px;border-radius:var(--r-sm);text-decoration:none;transition:top .12s ease}.skip-link:focus,.skip-link:focus-visible{top:8px;outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 5px var(--primary,#1A4FC7)}:where(a,button,summary,select,input,textarea,[tabindex]):focus-visible:not(:is(.exam-on,.exam-runner,.dashboard-layout,.wk,.admin-page) *){outline:2px solid var(--primary,#1A4FC7);outline-offset:2px}main :is(p,li,dd,td,blockquote,summary):not(:is(.muted,small,figcaption,nav,[class*=meta],[class*=fine],[class*=hint],[class*=note],[class*=cap],[class*=tag],[class*=label],[class*=kicker],[class*=eyebrow],[class*=sub-],[class*=-sub],[class*=Sub],[class*=subtitle],[class*=chip],[class*=pill],[class*=badge],[class*=tabs],[class*=-tab],[class*=tab-],[class*=Tab],[class*=stat-],[class*=-stat],[class*=Stat],[class*=count],[class*=-date],[class*=date-],[class*=Date],[class*=time],[class*=ribbon],[class*=crumb],[class*=caption],[class*=small],[class*=legend],[class*=foot],[class*=trust],[class*=proof]),:is(.muted,small,figcaption,nav,[class*=meta],[class*=fine],[class*=hint],[class*=note],[class*=cap],[class*=tag],[class*=label],[class*=chip],[class*=pill],[class*=badge],[class*=tabs],[class*=-tab],[class*=tab-],[class*=Tab],[class*=stat-],[class*=-stat],[class*=Stat],[class*=count],[class*=ribbon],[class*=crumb],[class*=caption],[class*=legend],[class*=foot],[class*=trust],[class*=proof]) *):not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *){font-size:var(--fs-16);line-height:1.6}main th:not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *){font-size:var(--fs-14);line-height:1.5}html:lang(hi) main :is(p,li,dd,td,blockquote,summary):not(:is(.muted,small,figcaption,nav,[class*=meta],[class*=fine],[class*=hint],[class*=note],[class*=cap],[class*=tag],[class*=label],[class*=kicker],[class*=eyebrow],[class*=sub-],[class*=-sub],[class*=Sub],[class*=subtitle],[class*=chip],[class*=pill],[class*=badge],[class*=tabs],[class*=-tab],[class*=tab-],[class*=Tab],[class*=stat-],[class*=-stat],[class*=Stat],[class*=count],[class*=-date],[class*=date-],[class*=Date],[class*=time],[class*=ribbon],[class*=crumb],[class*=caption],[class*=small],[class*=legend],[class*=foot],[class*=trust],[class*=proof]),:is(.muted,small,figcaption,nav,[class*=meta],[class*=fine],[class*=hint],[class*=note],[class*=cap],[class*=tag],[class*=label],[class*=chip],[class*=pill],[class*=badge],[class*=tabs],[class*=-tab],[class*=tab-],[class*=Tab],[class*=stat-],[class*=-stat],[class*=Stat],[class*=count],[class*=ribbon],[class*=crumb],[class*=caption],[class*=legend],[class*=foot],[class*=trust],[class*=proof]) *):not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *){font-size:var(--fs-18);line-height:1.75}html:lang(hi) main :is(.muted,small,figcaption,[class*=meta],[class*=sub-],[class*=-sub],[class*=Sub],[class*=subtitle],[class*=note],[class*=hint],[class*=fine],[class*=caption],[class*=cap]):not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *){font-size:var(--fs-16);line-height:1.75}html:lang(hi) :is(h1,h2,h3,h4):not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *){line-height:1.4}:is([lang=hi],.hindi,.hindi-text,.news-hindi,.hp-sub-hi):not(html):not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *){font-size:max(var(--fs-16),1em);line-height:1.75}.hdr-lang{font-size:var(--fs-16)}:is(.chip,.topic-chip,.catalogue-chip,.hp-popular a,.hp-try-lang,.hero-examstrip a,.chip-row a,.pkf-social a,.nav-drawer-social a):not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *){display:inline-flex;align-items:center;min-height:32px}main :is(button,select,summary):not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *){min-height:32px}@media (max-width:768px),(pointer:coarse){:is(button,summary,select,[role=button],input[type=button],input[type=submit],.btn,a.btn,.chip,.topic-chip,.catalogue-chip,.nav-drawer-close,.cookie-btn,.hdr-lang,a.logo,.pagination a,.pager a,.pager button,[class*=pill]:is(a,button),[class*=chip]:is(a,button),[class*=tab-]:is(a,button),[class*=-tab]:is(a,button),[class*=Tab]:is(a,button),[class*=tabs] :is(a,button)):not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *){min-height:44px}:is(a.hdr-lang,a.logo,.chip-row a,.hero-examstrip a,.pagination a,.pager a,[class*=chip]:is(a,button),[class*=pill]:is(a,button),[class*=tab-]:is(a,button),[class*=-tab]:is(a,button),[class*=Tab]:is(a,button),[class*=tabs] :is(a,button),.cookie-btn,.nav-drawer-close):not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *){display:inline-flex;align-items:center;justify-content:center}a.logo:not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *){justify-content:flex-start}:is(.pkf-social a,.nav-drawer-social a,.nav-drawer-close,.nav-toggle):not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *),:is(button,a):has(>.msym:only-child):not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page,.mobile-nav-drawer) *){min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}:is(main,header,footer) a[class]:not(.btn):not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *){min-height:44px}:is(main,footer,header) a:not([class]):not([style*="display: inline"]):not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *){min-height:44px}:is(p,h2,h3,h4,dd,td,small,figcaption,label) a[class]:not([class*=btn]):not([class*=chip]):not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *),:is(p,h2,h3,h4,dd,td,small,figcaption,label,span,div)>a:not([class]):not([style*="display: block"]):not([style*="display:block"]):not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *){padding-block:13px}li:has(>a:only-child):not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *)>a{display:flex;align-items:center;min-height:44px;padding-block:6px}li:not(:has(>a:only-child))>a:not([class]):not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *){display:inline-block;padding-block:13px}:is(main,header,footer) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),textarea:not([rows])):not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *){min-height:44px;font-size:max(16px,1em)}}body.has-cookie-banner .fb-tab,body.has-cookie-banner .pk-install-card,body.has-cookie-banner .site-ticker-wrap{display:none!important}@media (max-width:640px){.pk-install-card{left:12px!important;right:12px;bottom:12px!important;max-width:none!important}}@media (max-width:768px){body:has(.dash-bottomnav) :is(.pk-install-card,.pk-phone-card){bottom:calc(68px + env(safe-area-inset-bottom, 0px))!important}.pk-phone-card{left:12px;right:12px!important;width:auto!important;max-width:none!important}body:has(.pk-phone-card) .pk-install-card{display:none!important}}.pp-panel-highlights{padding-bottom:20px;margin-bottom:0}.pp-panel .pp-cta{margin-top:20px}.pp-panel-wrap-dual .pp-panel .pp-cta{margin-top:auto}.guide-intro{text-align:left;position:relative}.guide-intro-check{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.guide-intro-label{display:none}@media (max-width:640px){.guide-intro-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.guide-intro-check:checked~.guide-intro-text{-webkit-line-clamp:unset;display:block;overflow:visible}.guide-intro-label{display:inline-block;margin-top:8px;padding:10px 0;min-height:44px;cursor:pointer;font-size:var(--fs-14);font-weight:700;color:var(--link)}.guide-intro-label:after{content:attr(data-more) " ↓"}.guide-intro-check:checked~.guide-intro-label:after{content:attr(data-less) " ↑"}.guide-intro-check:focus-visible~.guide-intro-label{outline:2px solid var(--primary);outline-offset:2px}.guide-inline-minimock{display:none}.chapter-content table,.chapter-content table:before{font-size:var(--fs-14)}.chapter-content td:first-child,.chapter-content th:first-child{position:sticky;left:0;z-index:1;background:var(--surface,#fff);box-shadow:2px 0 0 var(--border)}.chapter-content th:first-child{background:var(--primary-light)}.chapter-reader-shell.theme-sepia .chapter-content td:first-child{background:#f4ecd8}.chapter-reader-shell.theme-dark .chapter-content td:first-child{background:#111c2e}}.mm-hub-card{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.mm-hub-card:hover{border-color:var(--primary)!important;box-shadow:var(--shadow-sm,0 2px 8px rgba(15,23,42,.08))}.mm-hub-title:after{content:"";position:absolute;inset:0;border-radius:inherit}.mm-hub-sets{position:relative;z-index:1}.mm-hub-title{min-height:0!important}.mm-hub-sets{display:flex!important;align-items:center;min-height:44px;margin-top:0!important}.mm-hub-card:has(.mm-hub-title:focus-visible){outline:2px solid var(--primary,#1A4FC7);outline-offset:2px}.mm-hub-title:focus-visible{outline:none}@media (max-width:640px){.exam-guide #facts .data-table,.exam-guide #facts .data-table tbody{display:block;width:100%}.exam-guide #facts .data-table tr{display:block;border-bottom:1px solid var(--border)}.exam-guide #facts .data-table tr:last-child{border-bottom:0}.exam-guide #facts .data-table th[scope=row]{display:block;white-space:normal!important;background:transparent;padding:10px 14px 0;border-bottom:0;font-size:var(--fs-12)}.exam-guide #facts .data-table td{display:block;padding:2px 14px 10px;border-bottom:0}.exam-guide #facts .data-table caption{display:block}}@media (max-width:768px),(pointer:coarse){.mm-hub-sets{padding:8px 0 4px;min-height:36px}}.mm-hub-card{position:relative}.mm-hub-card .mm-hub-title:after{content:"";position:absolute;inset:0}.mm-hub-card .mm-hub-sets{position:relative;z-index:1}.btn-md:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *),.btn:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *),.dg-share-btn:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *),a.btn:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *),button.btn:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){min-height:var(--btn-h-md);height:auto;padding:8px 20px;gap:8px;font-size:var(--fs-16);font-weight:700;line-height:1.25;letter-spacing:var(--ls-normal);border-radius:var(--r-md);box-shadow:none}.btn.btn-sm:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *),.btn.hero-search-btn:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *),.dg-share-btn:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *),button.btn.btn-sm:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){min-height:var(--btn-h-sm);padding:6px 14px;font-size:var(--fs-14);border-radius:var(--r-sm)}.btn.btn-lg:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *),.btn.dg-go:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *),.btn.hp-picker-go:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *),.btn.pp-cta:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *),.btn.typing-start:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *),button.btn.btn-lg:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){min-height:var(--btn-h-lg);padding:10px 28px;font-size:var(--fs-16);border-radius:var(--r-md)}@media (max-width:768px),(pointer:coarse){.btn.btn-sm:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *),.btn.hero-search-btn:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *),.dg-share-btn:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *),button.btn.btn-sm:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){min-height:var(--btn-h-md)}}.btn.btn-primary:hover:not(:disabled):not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *),.btn:hover:not(:disabled):not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){box-shadow:none}.btn.btn-outline:not(.cta-band-btn):not(.cta-band-btn-ghost):not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){border:1.5px solid var(--primary)}.btn.btn-ghost:not(.cta-band-btn):not(.cta-band-btn-ghost):not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){color:var(--text-muted)!important}.btn.btn-ghost:not(.cta-band-btn):not(.cta-band-btn-ghost):hover:not(:disabled):not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){background:var(--surface-3)!important;color:var(--text)!important}.btn.btn-green:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){background:var(--primary)!important;color:var(--text-inverse)!important}.btn.btn-danger:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *),.btn.btn-red:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){background:var(--red)!important;background-image:none!important;border-color:var(--red)!important;color:var(--text-inverse)!important}.btn.btn-danger:hover:not(:disabled):not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *),.btn.btn-red:hover:not(:disabled):not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){background:var(--red-ink)!important;border-color:var(--red-ink)!important}:where(main:not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *)) :where(h2){font-size:var(--fs-28);letter-spacing:var(--ls-tight)}:where(main:not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *)) :where(h3){font-size:var(--fs-20)}.h-lg,.h-xl{letter-spacing:var(--ls-tight)}body:not(.admin-page):not(.exam-on){--shadow:var(--shadow-1);--shadow-md:var(--shadow-2);--shadow-lg:var(--shadow-3)}.home-page{--home-shadow:var(--shadow-1)}:root{--measure:68ch;--gutter:16px}@media (min-width:768px){:root{--gutter:24px}}:is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=color]):not(:is(.dashboard-layout,.wk,.exam-on,.exam-runner,.admin-page) *){font-size:16px!important}:lang(hi) :where(main,section,article,header,footer,aside,nav,ul,ol,dl,dt,dd,blockquote,figcaption,em,i,caption,details,form,table,thead,tbody,tr):not(.msym):not(.material-symbols-outlined),html:lang(hi) body{font-family:var(--font-noto-devanagari),var(--font-ibm-plex-sans-devanagari),var(--font-ibm-plex-sans),system-ui,sans-serif}.blog-layout,.home-page .hero .container,.site-ticker-wrap,header .nav-inner.nav-inner{padding-inline:var(--gutter)}.home-page .stats-band>.container{padding-inline:var(--gutter)!important}.guide-quicknav-inner,.hero-v2-statcard,.ots-subnav-inner{padding-inline:var(--gutter)}body.admin-page #panel>.container{padding-inline:28px}.exam-guide :is(p,li),.faq-item p,.guide-intro-text,.home-page .hp-head p,.home-page .section-sub,.hp-acc-body p,.hub-hero-sub,.mk-acc p,.mk-faq-group>p,.mk-lede,.mk-prose :is(p,li),.news-standfirst,.post-body>:is(p,ul,ol,blockquote),.pp-page :is(.pp-hero,.pp-features,.pp-free) p,.tt-answer p,[aria-labelledby^=tt-] :is(p,li){max-width:var(--measure)}.home-page .hp-head-center p{margin-inline:auto}.hero:not(.home-page .hero) p,.pp-free p,.pp-hero p{text-align:left;width:-moz-fit-content;width:fit-content;max-width:var(--measure);margin-inline:auto}.mk-hero p{margin-inline:0;width:auto}.article li,.article p,.exam-guide p,.ots-content p,.post-body li,.post-body p,.reader-body p{text-align:left;hyphens:manual}.post-excerpt{font-size:var(--fs-18);line-height:1.6;max-width:var(--measure)}.post-body :is(h2,h3)[id]{scroll-margin-top:96px}@media (min-width:1041px){.blog-aside{align-self:stretch}}.post-toc ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.post-toc li.is-sub{padding-left:14px}.post-toc a{display:block;padding:7px 0;font-size:var(--fs-14);line-height:1.4;font-weight:600;color:var(--ink,#0f172a);text-decoration:none}.post-toc a:hover{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.post-toc-mobile{margin:0 0 24px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-2,#f8fafc);padding:0 16px}.post-toc-mobile summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:700;font-size:var(--fs-16);color:var(--ink,#0f172a)}.post-toc-mobile[open] summary{border-bottom:1px solid var(--border);margin-bottom:8px}.post-toc-mobile ol{padding-bottom:10px}.post-toc-mobile a{min-height:44px;display:flex;align-items:center;padding-block:4px}.post-toc-side{display:none}@media (min-width:1041px){.post-toc-mobile{display:none}.post-toc-side{display:block}}.hp-cta .cta-band-actions{min-width:min(100%,340px)}.hp-cta .hp-cta-form{background:#fff;color:var(--text,#0f172a);border-radius:var(--r-md);padding:16px;box-shadow:0 2px 10px rgba(0,0,0,.25)}.hp-cta .hp-cta-form p{color:var(--text-2,#475569);max-width:none;margin:0}.hp-cta .hp-cta-form a{color:var(--primary-dark,#143EA0)}.news-chip,.news-chip-n{font-size:var(--fs-14)}.news-chip{min-height:36px}.news-day-head{font-size:var(--fs-18)}.news-day-count{font-size:var(--fs-12)}.aside-heading{font-size:var(--fs-16)}.news-cta h2,.news-hindi h2,.related-heading{font-size:var(--fs-20)}.blog-layout .blog-main :is(p,li,.news-source):not(.news-row-sum) a:not(.btn):not([class*=news-]){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.xc-table-wrap{border:1px solid var(--border);border-radius:var(--r-md);overflow-x:auto;background:var(--surface,#fff)}.xc-table{width:100%;border-collapse:collapse;min-width:760px;font-size:var(--fs-16)}.xc-table th{text-align:left;padding:12px 14px;color:var(--text-2);font-weight:700;background:var(--surface-2,#f8fafc)}.xc-table td{padding:12px 14px;white-space:nowrap;border-top:1px solid var(--border)}.xc-table .xc-name{font-weight:700}.xc-table .xc-name a{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.xc-tba{color:var(--text-3)}.xc-table td.xc-next{background:var(--surface-2,#eef2ff);font-weight:700}.xc-cards{display:none;list-style:none;margin:0;padding:0;flex-direction:column;gap:12px}.xc-card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface,#fff);padding:14px 16px}.xc-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.xc-card-name{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:var(--fs-18);color:var(--ink,#0f172a);text-decoration:none}.xc-dl{margin:0}.xc-row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--border-2,#e2e8f0);font-size:var(--fs-14)}.xc-row dt{color:var(--text-2)}.xc-row dd{margin:0;font-weight:600;text-align:right;font-size:var(--fs-14)}.xc-row.xc-next dd{color:var(--primary-dark);font-weight:800}.xc-row dd.xc-tba{font-weight:400}.xc-undated{margin-top:22px;border:1px solid var(--border);border-radius:var(--r-md);padding:0 16px;background:var(--surface,#fff)}.xc-undated summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:700}.xc-undated ul{list-style:none;margin:0;padding:0 0 12px}.xc-undated li{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:6px 0}.xc-undated li a{display:inline-flex;align-items:center;gap:8px;font-weight:600}@media (max-width:768px){.xc-table-wrap{display:none}.xc-cards{display:flex}}.reels-shell{height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#0f172a}.reels-bar{flex:none;height:56px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:var(--gutter);color:#fff}.reels-bar a{color:#fff;text-decoration:none}.reels-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700;font-size:var(--fs-16);justify-self:start}.reels-logo{font-weight:800;font-size:var(--fs-20);letter-spacing:-.01em;justify-self:center}.reels-stage{flex:none;width:100%;max-width:420px;margin:0 auto;height:calc(100vh - 56px);height:calc(100dvh - 56px);position:relative;overflow:hidden}@media (min-width:768px){.reels-stage{height:calc(100dvh - 56px - 20px);margin-bottom:20px;border-radius:var(--r-lg);box-shadow:0 20px 50px rgba(0,0,0,.45)}}:root{--container:1360px;--gutter:clamp(16px,3.4vw,40px);--bg:#F5F7FA;--border:#E3E7EE;--border-2:#EBEEF3;--hp-line:#E3E7EE;--mk-line:#E3E7EE;--r-sm:8px;--r-md:12px;--r-lg:18px;--radius:12px;--fs-48:clamp(32px,2.2vw + 20px,48px);--fs-40:clamp(28px,1.6vw + 18px,40px);--fs-28:clamp(24px,0.8vw + 18px,30px);--fs-20:clamp(18px,0.4vw + 16px,20px);--shadow-1:0 1px 2px rgba(15,23,42,.05),0 1px 3px rgba(15,23,42,.04);--shadow-2:0 6px 18px -6px rgba(15,23,42,.12),0 2px 6px rgba(15,23,42,.05);--shadow-3:0 24px 48px -16px rgba(15,23,42,.25)}@media (min-width:768px){:root{--gutter:clamp(24px,3.4vw,40px)}}.container,.hero-v2-statcard-inner,.home-page .hero .container,.home-page .stats-band>.container,.nav-inner,.site-ticker{max-width:var(--container)}.container{padding-inline:var(--gutter)}:where(body:not(.admin-page):not(.exam-on)){-webkit-font-smoothing:antialiased}:where(body:not(.admin-page):not(.exam-on)) :where(h1,h2,h3,h4,.logo,.btn,strong,b,th){font-weight:700}:where(body:not(.admin-page):not(.exam-on)) :where(h1,h2,h3,h4){letter-spacing:-.015em}:where(body:not(.admin-page):not(.exam-on)) :where(h1){letter-spacing:-.025em;line-height:1.08}:where(body:not(.admin-page):not(.exam-on)) :where([style*="800"]){font-weight:700}.h-xl,.hp-h1,.mk-h1{font-size:var(--fs-48);font-weight:700;letter-spacing:-.025em;line-height:1.06}.h-lg,.hp-h2,.mk-h2{font-size:var(--fs-28);font-weight:700;letter-spacing:-.015em;line-height:1.2}.hp-lede,.mk-lede{font-size:var(--fs-18);line-height:1.6;max-width:56ch}.hp-lede,.hp-sub,.mk-lede{color:var(--text-muted)}.hp-eyebrow,.hp-shelf-title,.mk-kicker,.section-kicker,body:not(.admin-page) .eyebrow,body:not(.admin-page) .hero-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);background:none;border:0;box-shadow:none;padding:0}.mk-kicker:before,.section-kicker:before{display:none}body:not(.admin-page) :is(.eyebrow,.hero-eyebrow) .msym{font-size:16px}.hp-eyebrow-dot{display:none}.hp-shelf-title{color:var(--text-subtle);width:100%}.btn:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *),a.btn:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *),button.btn:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){border-radius:10px;font-weight:600;letter-spacing:0;border:1px solid transparent;box-shadow:none!important;transform:none!important;transition:background-color .15s,border-color .15s,color .15s}.btn.btn-sm:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){border-radius:8px}.btn.btn-lg:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){border-radius:12px;padding-inline:26px}.btn:not(.btn-outline):not(.btn-ghost):not(.btn-danger):not(.btn-red):not(.cta-band-btn):not(.cta-band-btn-ghost):not(.btn-google):not(.btn-google-lg):not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){border-color:var(--primary-dark)!important}.btn.btn-outline:not(.cta-band-btn):not(.cta-band-btn-ghost):not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){background:#fff!important;color:var(--ink)!important;border:1px solid #cbd2dc!important}.btn.btn-outline:hover:not(:disabled):not(.cta-band-btn):not(.cta-band-btn-ghost):not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){background:var(--surface-2)!important;border-color:#AEB7C4!important;color:var(--ink)!important}.btn.btn-ghost:not(.cta-band-btn):not(.cta-band-btn-ghost):not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){background:transparent!important;border-color:transparent!important;color:var(--ink-2)!important}.btn.btn-ghost:hover:not(:disabled):not(.cta-band-btn):not(.cta-band-btn-ghost):not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){background:var(--surface-3)!important;color:var(--ink)!important}.btn.cta-band-btn{background:#fff!important;color:var(--primary-dark)!important;border-color:#fff!important}.btn.cta-band-btn:hover{background:#EEF2FA!important}.btn.cta-band-btn-ghost{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.4)!important}.btn.cta-band-btn-ghost:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.7)!important}body:not(.admin-page):not(.exam-on) :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:none}.hero-search-bar{border-color:var(--border);box-shadow:none}.hero-search-bar:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light)}.f-input:focus{box-shadow:0 0 0 3px var(--primary-light)}.badge:not(.badge-green):not(.badge-amber):not(.badge-red):not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){background:var(--surface-3);color:var(--ink-2);border:1px solid var(--border-2);font-weight:600}.ca-paper-card,.ph-card,.ph-paper{position:relative}.card-stretch:after{content:"";position:absolute;inset:0;border-radius:inherit}.card-stretch{position:static}.btn.card-cta:not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){padding-left:0!important;padding-right:0!important;color:var(--link)!important;background:transparent!important;min-height:32px}.btn.card-cta:hover:not(:disabled):not(.dashboard-layout *):not(.wk *):not(.exam-on *):not(.exam-runner *):not(.admin-page *){background:transparent!important;color:var(--primary-dark)!important}.ph-actions .btn:not(.card-stretch){position:relative;z-index:1}.ph-actions .btn-ghost:not(.dashboard-layout *){color:var(--ink)!important}:is(.ph-card,.ph-paper,.ca-paper-card):has(.card-stretch:hover){border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}:is(.ph-card,.ph-paper,.ca-paper-card):has(.card-stretch:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.card-stretch:focus-visible{outline:none}.ph-card:hover{transform:none}.nav{background:rgba(255,255,255,.92);border-bottom:1px solid var(--border);box-shadow:none;backdrop-filter:saturate(1.2) blur(10px)}.nav-inner{padding-block:0;min-height:68px;gap:20px}.logo{font-weight:700;font-size:20px;letter-spacing:-.02em;color:var(--ink);gap:10px}.logo .mark-img{width:34px;height:34px;box-shadow:none;border:1px solid var(--border-2);border-radius:9px;padding:1px}.nav-links{gap:2px}.nav-links a,.nav-more-btn{color:var(--ink-2);font-weight:500;font-size:15px;padding:8px 12px;border-radius:8px;position:relative}.nav-links a:hover,.nav-more-btn:hover,.nav-more-btn[aria-expanded=true]{background:var(--surface-3);color:var(--ink)}.nav-links a.active,.nav-more-btn.active{background:transparent;color:var(--ink);font-weight:600}.nav-links a.active:after,.nav-more-btn.active:after{content:"";position:absolute;left:12px;right:12px;bottom:-14px;height:2px;border-radius:2px;background:var(--primary)}.nav-more-btn .msym,.nav-more-btn svg{opacity:.7}.nav-more-menu{top:46px;border-radius:12px;border-color:var(--border);box-shadow:var(--shadow-3);padding:6px;min-width:220px}.nav-more-menu a{font-weight:500;padding:9px 12px;border-radius:8px}.nav-more-menu a:hover{background:var(--surface-3);color:var(--ink)}.nav-more-menu a.active{background:var(--primary-light);color:var(--primary-dark)}#navUser{gap:8px}.hdr-lang{border:1px solid transparent;background:transparent;color:var(--ink-2);font-weight:600;padding:7px 10px;border-radius:8px}.hdr-lang .hdr-lang-long{margin-left:.3em}.hdr-lang:hover{background:var(--surface-3);color:var(--ink);border-color:transparent}#navUser .btn-sm{min-height:38px;padding:6px 16px;font-size:14px}.hdr-login{color:var(--ink-2)!important}.nav-toggle{background:transparent;border-color:var(--border);color:var(--ink)}.site-ticker{border-radius:10px;box-shadow:none}footer.pkf{background:#0B1830;color:#B7C3D9;padding:56px 0 24px;margin-top:0;font-size:14px}footer.pkf .pkf-brand{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap;padding-bottom:32px;margin-bottom:36px;border-bottom:1px solid rgba(255,255,255,.1)}footer.pkf .pkf-brand .logo{color:#fff;font-size:22px;font-weight:700}footer.pkf .pkf-tagline{font-size:14px;line-height:1.7;color:#B7C3D9;max-width:560px;margin:10px 0 0}footer.pkf .pkf-brand-cta{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}footer.pkf .pkf-brand-cta .btn-ghost{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)!important}footer.pkf .pkf-brand-cta .btn-ghost:hover{background:rgba(255,255,255,.1)!important}footer.pkf .pkf-social{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}footer.pkf .pkf-social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;color:#B7C3D9;border:1px solid rgba(255,255,255,.14);transition:background .12s,color .12s}footer.pkf .pkf-social a:hover{background:rgba(255,255,255,.1);color:#fff}footer.pkf .pkf-cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:32px 24px;gap:32px 24px;margin-bottom:40px}footer.pkf .pkf-col h3{color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin:0 0 12px}footer.pkf .pkf-col a,footer.pkf nav.pkf-col a{display:flex!important;min-height:0!important;padding:4px 0;font-size:14px;color:#B7C3D9;line-height:1.45;opacity:1}footer.pkf .pkf-col a:hover{color:#fff}footer.pkf .pkf-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:13px;color:#8A98B3}footer.pkf .pkf-bottom-links{display:flex;gap:18px;flex-wrap:wrap}footer.pkf .pkf-bottom-links a{color:#B7C3D9}footer.pkf .pkf-bottom-links a:hover{color:#fff}@media (max-width:1100px){footer.pkf .pkf-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){footer.pkf{padding:36px 0 20px}footer.pkf .pkf-cols{grid-template-columns:1fr 1fr;gap:24px 16px}footer.pkf .pkf-brand-cta{width:100%}}@media (max-width:420px){footer.pkf .pkf-cols{grid-template-columns:1fr}}footer.pkf .pkf-col-toggle{all:unset;display:block;width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:default}footer.pkf .pkf-col-chev{display:none}@media (max-width:720px){footer.pkf .pkf-cols{display:block;margin-bottom:22px;border-top:1px solid rgba(255,255,255,.1)}footer.pkf .pkf-col{border-bottom:1px solid rgba(255,255,255,.1)}footer.pkf .pkf-col h3{margin:0}footer.pkf .pkf-col-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:6px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}footer.pkf .pkf-col-toggle:focus-visible{outline:2px solid #fff;outline-offset:-2px}footer.pkf .pkf-col-chev{display:block;width:9px;height:9px;flex-shrink:0;margin-right:4px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .15s ease}footer.pkf .pkf-col[data-open=true] .pkf-col-chev{transform:rotate(225deg)}footer.pkf .pkf-col-links{display:none;padding:0 0 12px}footer.pkf .pkf-col[data-open=true] .pkf-col-links{display:block}}.cookie-banner{border-radius:14px;border-color:var(--border);box-shadow:var(--shadow-3)}.home-page.hp{--hp-radius:14px}.home-page.hp .hero-v2{padding:56px 0 0;border-bottom:0;background:linear-gradient(180deg,#fff,#F7F9FC)}.home-page.hp .hero-v2:before{display:none}.home-page.hp .hero-v2-grid.has-visual{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:64px;align-items:center;padding-bottom:56px}.home-page.hp .hp-eyebrow{margin-bottom:16px;padding:0;background:none;border:0;box-shadow:none}.home-page.hp .hp-lede{margin-top:16px}.home-page.hp .hp-picker{max-width:none;margin-top:24px;border-radius:14px;padding:18px 18px 14px;box-shadow:var(--shadow-1);border-color:var(--border)}.home-page.hp .hp-picker-chip{background:#fff;border:1px solid var(--border);border-radius:10px;font-weight:600}.home-page.hp .hp-picker-chip:focus-visible,.home-page.hp .hp-picker-chip:hover{background:var(--primary-light);border-color:var(--primary)}.home-page.hp .hp-picker .hp-picker-select select{background:#fff;border:1px solid var(--border);border-radius:10px}.home-page.hp .hp-cta-row{margin-top:18px}.home-page.hp .hp-assure-line{margin-top:8px}.home-page.hp .hero-v2 .hp-link{font-size:15px}.home-page.hp .hsr{max-width:520px;justify-self:end}.home-page.hp .hsr-card{border-radius:16px;box-shadow:var(--shadow-2);padding:24px;border-color:var(--border)}.home-page.hp .hsr-num{font-weight:700}.home-page.hp .hp-cat-tab.is-active{background:var(--ink);border-color:var(--ink)}.home-page.hp .hero-v2-statcard{position:static;padding:0;margin:0;border-top:1px solid var(--border);background:#fff}.home-page.hp .hero-v2-statcard-inner{max-width:var(--container);margin:0 auto;padding:18px var(--gutter);background:transparent;border:0;box-shadow:none;border-radius:0;grid-template-columns:repeat(5,1fr)}.home-page.hp .hero-v2-stat{justify-content:flex-start;padding:6px 16px 6px 0;border-right:1px solid var(--border);margin-right:16px}.home-page.hp .hero-v2-stat:last-child{border-right:0;margin-right:0}.home-page.hp .hero-v2-stat-icon{width:38px;height:38px;border-radius:10px;background:var(--primary-light)}.home-page.hp .hero-v2-stat-num{font-size:22px;font-weight:700}.home-page.hp .hero-v2-stat-lbl{font-size:13px;font-weight:500}.home-page.hp .hp-section{padding-top:72px;padding-bottom:72px}.home-page.hp .hp-head{margin-bottom:28px}.home-page.hp .hp-tryband{padding-top:72px;padding-bottom:72px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}.home-page.hp .hp-try{border-radius:14px;box-shadow:var(--shadow-1);border-color:var(--border)}.home-page.hp .hp-try-opt{border-width:1px;border-radius:10px}.home-page.hp .hp-why{grid-template-columns:minmax(0,1fr);gap:0;padding-top:64px;padding-bottom:72px;border-top:1px solid var(--border)}.home-page.hp .hp-why-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.home-page.hp .hp-why-list li{flex-direction:column;gap:14px;padding:24px;background:#fff;border:1px solid var(--border);border-radius:14px}.home-page.hp .hp-why-ico{width:40px;height:40px;border-radius:10px;background:var(--primary-light);border:0;box-shadow:none}.home-page.hp .hp-why-list h3{font-size:17px;margin:0 0 6px}.home-page.hp .hp-why-list p{font-size:15px}.home-page.hp .hp-exam{border-radius:12px;padding:16px 18px;border-color:var(--border)}.home-page.hp .hp-exam:hover{transform:none;border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.home-page.hp .hp-exam-count{background:var(--surface-3);color:var(--ink-2);font-weight:600}.home-page.hp .hp-cat-tab{border-radius:10px}.home-page.hp .hp-spots{margin-top:28px;padding-top:24px;border-top:1px solid var(--border)}.home-page.hp .hp-spots-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.home-page.hp .hp-spots-head h3{margin:0;font-size:16px}.home-page.hp .hp-spots-head p{margin:0;font-size:14px;color:var(--text-muted)}.home-page.hp .hp-spots-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.home-page.hp .hp-spot{display:flex;align-items:center;gap:12px;margin:0;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid var(--border);color:var(--ink);transition:border-color .15s,box-shadow .15s}.home-page.hp .hp-spot:hover{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.home-page.hp .hp-spot>:first-child{flex-shrink:0}.home-page.hp .hp-spot-text{flex:1 1;min-width:0;display:flex;flex-direction:column}.home-page.hp .hp-spot strong{font-size:15px;font-weight:600;line-height:1.3}.home-page.hp .hp-spot-sub{font-size:13px;margin-top:1px}.home-page.hp .hp-spot-arrow{color:var(--text-subtle);flex-shrink:0}.home-page.hp .hp-spot:hover .hp-spot-arrow{color:var(--primary)}@media (max-width:1100px){.home-page.hp .hp-spots-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.home-page.hp .hp-spots-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.home-page.hp .hp-spots-grid{grid-template-columns:1fr}}.home-page.hp .hp-cta{border-radius:18px;padding:48px 52px;background:linear-gradient(135deg,#0B1830,#14305F);box-shadow:none}.home-page.hp .hp-cta h2{font-size:var(--fs-28)}.home-page.hp .hp-cta p{color:#C9D4E8}.cta-band :is(h2,h3),.home-page.hp :is(.hp-cta,.hp-duo-dark) :is(h2,h3),.mkt .mk-cta h2{color:#fff}.home-page.hp :is(.hp-ca,.hp-topic,.hp-book,.hp-duo-card,.hp-price,.hp-acc,.hp-topic-panel,.hp-proof-quote){border-radius:14px;border-color:var(--border)}.home-page.hp :is(.hp-ca,.hp-topic):hover{transform:none;border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.home-page.hp .hp-book{background:#fff}.home-page.hp .hp-book-chapters a:hover{background:var(--surface-3)}.home-page.hp .hp-duo-dark{background:linear-gradient(135deg,#0B1830,#14305F);border-color:transparent}.home-page.hp .hp-room-bar>span{background:#7FB3FF}.home-page.hp .hp-room-row.is-me .hp-room-bar>span{background:#fff}.home-page.hp .hp-price{padding:40px 48px}.home-page.hp .hp-price:before{display:none}.home-page.hp .hp-price-box{background:var(--surface-2);border-radius:12px;border-color:var(--border)}.home-page.hp .hp-ticks li:before{background:var(--primary-light);color:var(--primary-dark)}.home-page.hp .hp-faq-list{max-width:860px}.home-page.hp .hp-band{border-color:var(--border)}.home-page.hp .band-surface{background:var(--surface-2)}.mkt .mk-hero{background:linear-gradient(180deg,#fff,#F7F9FC);border-bottom:1px solid var(--border);padding:64px 0 48px}.mkt .mk-hero:before{display:none}.mkt :is(.mk-card,.mk-exam,.mk-acc,.mk-channel,.dg-today,.dg-streak,.dg-past-item){border-radius:14px;border-color:var(--border)}.mkt :is(.mk-exam,.mk-channel):hover{transform:none;border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.mkt .mk-card-ico{border-radius:10px}.mkt .mk-cta{border-radius:18px;background:linear-gradient(135deg,#0B1830,#14305F);box-shadow:none;padding:44px 48px}.mkt .mk-cta p{color:#C9D4E8}.mkt .mk-exam-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.mkt .mk-exam-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.mkt .mk-exam-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.mkt .mk-exam-grid{grid-template-columns:1fr}}.mkt .mk-stats span{border-radius:10px}@media (max-width:980px){.home-page.hp .hero-v2-grid.has-visual{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:36px}.home-page.hp .hsr{justify-self:stretch;max-width:none}.home-page.hp .hero-v2-statcard-inner{grid-template-columns:repeat(2,1fr);gap:12px 8px;padding:16px var(--gutter)}.home-page.hp .hero-v2-stat{border-right:0;margin-right:0}.home-page.hp .hp-why-list{grid-template-columns:1fr}.home-page.hp .hp-tryband{grid-template-columns:1fr;gap:24px;padding-top:48px;padding-bottom:48px}}@media (max-width:720px){.home-page.hp .hero-v2{padding-top:32px}.h-xl,.hp-h1,.mk-h1{font-size:clamp(30px,8vw,36px)}.hp-lede,.mk-lede{font-size:16px}.home-page.hp .hp-section{padding-top:48px;padding-bottom:48px}.home-page.hp .hp-cta{padding:28px 22px}.home-page.hp .hp-price{padding:24px 20px}.mkt .mk-cta{padding:28px 22px}.nav-links a.active:after{display:none}}