:root{--font-odia:"Noto Sans Oriya","Noto Sans Odia","Hanken Grotesk",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-deva:"Noto Sans Devanagari","Hanken Grotesk","Noto Sans Oriya",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-deva-sys:"Nirmala UI","Kohinoor Devanagari","Devanagari Sangam MN","ITF Devanagari",Mangal,system-ui,-apple-system,sans-serif}.lang-sw a[lang=hi]{font-family:var(--font-deva-sys);letter-spacing:0}html[lang=hi] .lang-sw a[lang=hi],html[lang=hi] .hero-lang a[lang=hi]{font-family:var(--font-deva)}.lang-sw a[lang=or]{font-family:var(--font-odia);letter-spacing:0;line-height:1.3}.lang-sw{border-bottom:1px solid var(--color-on-dark-line);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px 14px;padding:12px 0 14px;display:grid}.lang-sw .ic{color:var(--color-accent-on-dark);grid-row:1}.lang-sw .ls-k{letter-spacing:.005em;color:var(--color-on-dark-faint);grid-area:1/2;font-size:13.5px;line-height:1.3}.lang-sw .ls-o{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.lang-sw .ls-s{display:none}.main-nav .nav-extra .lang-sw .ls-o a{border:1px solid var(--color-on-dark-line);min-width:0;min-height:44px;color:var(--color-on-dark);overflow-wrap:normal;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex}.main-nav .nav-extra .lang-sw .ls-o a[lang=or],.main-nav .nav-extra .lang-sw .ls-o a[lang=hi]{font-size:16.5px}.main-nav .nav-extra .lang-sw .ls-o a:before{content:none}@media (hover:hover){.main-nav .nav-extra .lang-sw .ls-o a:hover{border-color:var(--color-accent-on-dark);color:var(--color-on-dark)}}.main-nav .nav-extra .lang-sw .ls-o a[aria-current=page]{background:var(--color-accent-on-dark);border-color:var(--color-accent-on-dark);color:var(--color-dark);font-weight:600}.main-nav .nav-extra .lang-sw .ls-o a:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:2px}@media (width>=1080px){.lang-sw{border:0;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}.lang-sw .ic{flex:none;width:16px;height:16px}.lang-sw .ls-k{display:none}.lang-sw .ls-o{flex-wrap:nowrap;align-items:center;gap:0;display:inline-flex}.lang-sw .ls-s{display:inline}.lang-sw .ls-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.main-nav .nav-extra .lang-sw .ls-o a{letter-spacing:.04em;min-height:44px;color:var(--color-on-dark-nav);background:0 0;border:0;border-radius:0;padding:0 6px;font-size:13px;font-weight:500;position:relative}.main-nav .nav-extra .lang-sw .ls-o a[lang=or],.main-nav .nav-extra .lang-sw .ls-o a[lang=hi]{letter-spacing:0;font-size:14.5px;line-height:1}.main-nav .nav-extra .lang-sw .ls-o a+a:before{content:"·";font-family:var(--font-sans);color:var(--color-on-dark-faint);font-size:13px;position:absolute;top:50%;left:-3px;transform:translateY(-52%)}.main-nav .nav-extra .lang-sw .ls-o a:after{content:"";background:var(--color-accent-on-dark);transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:8px;left:6px;right:6px;transform:scaleX(0)}@media (hover:hover){.main-nav .nav-extra .lang-sw .ls-o a:hover{color:var(--color-on-dark);background:0 0}.main-nav .nav-extra .lang-sw .ls-o a:hover:after{transform:scaleX(1)}}.main-nav .nav-extra .lang-sw .ls-o a[aria-current=page]{color:var(--color-accent-on-dark);background:0 0;font-weight:600}.main-nav .nav-extra .lang-sw .ls-o a[aria-current=page]:after{transform:scaleX(1)}.nav-extra .lang-sw:after{content:"";background:var(--color-on-dark-line);width:1px;height:18px;margin-top:-9px;position:absolute;top:50%;right:-13px}}@media (width>=1080px) and (width<=1239px){.main-nav,.main-nav.open{gap:22px}.main-nav ul,.main-nav.open ul{gap:18px}.nav-extra{gap:20px}.nav-extra .lang-sw:after{right:-10px}.lang-sw .ic{display:none}.main-nav .nav-extra .lang-sw .ls-o a{padding:0 5px}.brand-name{letter-spacing:.14em;font-size:18px}.main-nav li a,.main-nav.open li a{white-space:nowrap;font-size:14px}.nav-extra a{white-space:nowrap}.nav-extra .nav-cta{padding:0 16px}}@media (prefers-reduced-motion:reduce){.main-nav .nav-extra .lang-sw .ls-o a:after{transition:none}}html[lang=or],html[lang=hi]{font-size:100%;line-height:normal}html[lang=or] :lang(or),html[lang=hi] :lang(hi),html[lang=or] .lang-sw .ls-k,html[lang=hi] .lang-sw .ls-k{letter-spacing:0!important;text-transform:none!important}:is(html[lang=or],html[lang=hi]) body :not(:lang(en)){font-style:normal!important}html[lang=or]{--font-display:var(--font-odia);--font-serif:var(--font-odia);--font-sans:var(--font-odia)}html[lang=or] body{line-height:1.75}html[lang=or] h1,html[lang=or] h2,html[lang=or] h3{font-weight:600;line-height:1.3}html[lang=or] .hero-name{font-size:clamp(40px,11vw,96px);font-weight:600;line-height:1.2}html[lang=or] .hero-name .l2{padding-left:0}html[lang=or] .page-hero h1{font-size:clamp(30px,5vw,54px);line-height:1.3}html[lang=or] .page-hero.long h1{font-size:clamp(25px,3.4vw,40px);line-height:1.36}html[lang=or] .h2{font-size:clamp(27px,4.4vw,44px);line-height:1.28}html[lang=or] .statement{font-size:clamp(20px,2.8vw,32px);line-height:1.6}html[lang=or] .pcard h3,html[lang=or] .pcard h2{font-size:clamp(20px,2.1vw,24px);line-height:1.4}html[lang=or] .cgrid h3{font-size:clamp(21px,2.3vw,27px);line-height:1.35}html[lang=or] .tier h3,html[lang=or] .tier-side h3{font-size:clamp(19px,2vw,22px);line-height:1.4}html[lang=or] .tier.t1 h3{font-size:clamp(21px,2.3vw,27px)}html[lang=or] .lists h3{font-size:22px}html[lang=or] .gitem h3,html[lang=or] .gitem h2{font-size:clamp(17.5px,1.7vw,20px);line-height:1.5}html[lang=or] .cat-col h3{font-size:20px;line-height:1.4}html[lang=or] .steps h3{font-size:clamp(19px,2.1vw,23px);line-height:1.4}html[lang=or] .prose h2{font-size:clamp(22px,2.5vw,29px);line-height:1.4}html[lang=or] .prose h3{font-size:clamp(18.5px,1.9vw,21px);line-height:1.45}html[lang=or] .prose .odia h2{font-size:clamp(18.5px,1.9vw,21px)}html[lang=or] .prose .answer h2{font-size:14px;line-height:1.4}html[lang=or] .box h2{font-size:20px;line-height:1.4}html[lang=or] .gg-head h2{font-size:clamp(23px,2.9vw,31px);line-height:1.35}html[lang=or] .f-word{font-size:clamp(36px,7vw,96px);font-weight:600;line-height:1.2}:is(html[lang=or],html[lang=hi]) .brand-name{font-family:Libre Caslon Text,Noto Sans Oriya,Georgia,serif}:is(html[lang=or],html[lang=hi]) .brand-sub{font-family:Hanken Grotesk,Noto Sans Oriya,system-ui,sans-serif}html[lang=or] .answer p{font-size:clamp(17px,1.6vw,19px);line-height:1.8}html[lang=or] .prose .intro{font-size:clamp(17px,1.7vw,19.5px);line-height:1.8}html[lang=or] .faq summary{font-size:clamp(17px,1.7vw,19px);line-height:1.55}html[lang=or] .quote p{font-size:clamp(18px,2.1vw,23px);line-height:1.65}html[lang=or] .hero-role{font-size:clamp(18px,2vw,22px);line-height:1.6}html[lang=or] .f-id{font-size:clamp(15.5px,1.5vw,17.5px);line-height:1.7}html[lang=or] .by-appt{font-size:clamp(17px,1.8vw,20px);line-height:1.5}html[lang=or] .t-p{font-size:16px}html[lang=or] .split-head .role{font-size:19px}html[lang=or] .ci .v{font-size:clamp(16.5px,1.6vw,19px);line-height:1.55}html[lang=or] .facts dd{font-size:16.5px;line-height:1.5}html[lang=or] .ph-aside dd{font-size:19px;line-height:1.4}html[lang=or] .author .who{font-size:20px}@media (width>=1080px){html[lang=or] .register:not(.compact) li{font-size:18px}}html[lang=or] .facts dt,html[lang=or] .dl2 dt,html[lang=or] .t-k,html[lang=or] .ci .k,html[lang=or] .toc-h,html[lang=or] .who-l,html[lang=or] .ph-aside dt,html[lang=or] .f-cols h2{font-size:13.5px;line-height:1.5}html[lang=or] .bci{font-size:12.5px;line-height:1.65}html[lang=or] .label,html[lang=or] .kicker{line-height:1.55}@media (width<=1079px){html[lang=or] .main-nav.open li a{font-size:clamp(21px,5.8vw,26px);font-weight:600;line-height:1.45}html[lang=or] .nav-extra a:before{letter-spacing:0;font-size:12.5px}}html[lang=hi]{--font-display:var(--font-deva);--font-serif:var(--font-deva);--font-sans:var(--font-deva)}html[lang=hi] body{line-height:1.7}html[lang=hi] :is(.label,.kicker,.hero-kicker,.brand-name,.brand-sub,.bci,.menu-btn,.nav-cta,.btn,.t-k,.ci .k,.facts dt,.dl2 dt,.toc-h,.who-l,.ph-aside dt,.f-cols h2,.main-nav li a){letter-spacing:0}html[lang=hi] h1,html[lang=hi] h2,html[lang=hi] h3{letter-spacing:0;font-weight:600;line-height:1.3}html[lang=hi] .hero-name{letter-spacing:0;font-size:clamp(42px,11.5vw,100px);font-weight:600;line-height:1.22}html[lang=hi] .hero-name .l2{padding-left:0}html[lang=hi] .page-hero h1{font-size:clamp(30px,5vw,54px);line-height:1.3}html[lang=hi] .page-hero.long h1{font-size:clamp(25px,3.4vw,40px);line-height:1.36}html[lang=hi] .h2{font-size:clamp(26px,4.3vw,44px);line-height:1.3}html[lang=hi] .statement{font-size:clamp(20px,2.8vw,32px);line-height:1.6}html[lang=hi] .pcard h3,html[lang=hi] .pcard h2{font-size:clamp(20px,2.1vw,24px);line-height:1.4}html[lang=hi] .cgrid h3{font-size:clamp(21px,2.3vw,27px);line-height:1.35}html[lang=hi] .tier h3,html[lang=hi] .tier-side h3{font-size:clamp(19px,2vw,22px);line-height:1.4}html[lang=hi] .tier.t1 h3{font-size:clamp(21px,2.3vw,27px)}html[lang=hi] .lists h3{font-size:22px}html[lang=hi] .gitem h3,html[lang=hi] .gitem h2{font-size:clamp(17.5px,1.7vw,20px);line-height:1.5}html[lang=hi] .cat-col h3{font-size:20px;line-height:1.4}html[lang=hi] .steps h3{font-size:clamp(19px,2.1vw,23px);line-height:1.4}html[lang=hi] .prose h2{font-size:clamp(22px,2.5vw,29px);line-height:1.4}html[lang=hi] .prose h3{font-size:clamp(18.5px,1.9vw,21px);line-height:1.45}html[lang=hi] .prose .odia h2{font-size:clamp(18.5px,1.9vw,21px)}html[lang=hi] .prose .answer h2{font-size:14px;line-height:1.4}html[lang=hi] .box h2{font-size:20px;line-height:1.4}html[lang=hi] .gg-head h2{font-size:clamp(23px,2.9vw,31px);line-height:1.35}html[lang=hi] .f-word{font-size:clamp(36px,7vw,96px);font-weight:600;line-height:1.25}html[lang=hi] .answer p{font-size:clamp(17px,1.6vw,19px);line-height:1.75}html[lang=hi] .prose .intro{font-size:clamp(17px,1.7vw,19.5px);line-height:1.75}html[lang=hi] .faq summary{font-size:clamp(17px,1.7vw,19px);line-height:1.5}html[lang=hi] .quote p{font-size:clamp(18px,2.1vw,23px);line-height:1.6}html[lang=hi] .hero-role{font-size:clamp(18px,2vw,22px);line-height:1.55}html[lang=hi] .f-id{font-size:clamp(15.5px,1.5vw,17.5px);line-height:1.7}html[lang=hi] .by-appt{font-size:clamp(17px,1.8vw,20px);line-height:1.5}html[lang=hi] .t-p{font-size:16px}html[lang=hi] .split-head .role{font-size:19px}html[lang=hi] .ci .v{font-size:clamp(16.5px,1.6vw,19px);line-height:1.5}html[lang=hi] .facts dd{font-size:16.5px;line-height:1.5}html[lang=hi] .ph-aside dd{font-size:19px;line-height:1.4}html[lang=hi] .author .who{font-size:20px}@media (width>=1080px){html[lang=hi] .register:not(.compact) li{font-size:18px}}html[lang=hi] .facts dt,html[lang=hi] .dl2 dt,html[lang=hi] .t-k,html[lang=hi] .ci .k,html[lang=hi] .toc-h,html[lang=hi] .who-l,html[lang=hi] .ph-aside dt,html[lang=hi] .f-cols h2{font-size:13.5px;line-height:1.5}html[lang=hi] .bci{font-size:12.5px;line-height:1.6}html[lang=hi] .label,html[lang=hi] .kicker{line-height:1.5}@media (width<=1079px){html[lang=hi] .main-nav.open li a{font-size:clamp(22px,6vw,27px);font-weight:600;line-height:1.4}html[lang=hi] .nav-extra a:before{letter-spacing:0;font-size:12.5px}}.lang-sw .ls-na{opacity:.6;text-underline-offset:4px;text-decoration:underline 1px dotted}.lang-sw span.ls-na{cursor:not-allowed;align-items:center;min-height:44px;padding:0 6px;display:inline-flex}.main-nav .nav-extra .lang-sw .ls-o a.ls-na:hover,.main-nav .nav-extra .lang-sw .ls-o a.ls-na:focus-visible{opacity:1}@media (width>=1080px){.main-nav .nav-extra .lang-sw .ls-o a.ls-na:after{content:none}}.en-only{letter-spacing:0;text-transform:none;white-space:nowrap;vertical-align:.12em;opacity:.72;border:1px solid;border-radius:999px;margin-inline-start:.5em;padding:.05em .55em;font-size:.72em;font-style:normal;font-weight:500;line-height:1.5;display:inline-block}.gcat .en-only{vertical-align:0;font-size:12px}.en-only-card{color:var(--color-accent);grid-column:1;justify-self:start;margin-inline-start:0;font-size:12px}html[lang=or] .en-only{font-family:var(--font-odia)}html[lang=hi] .en-only{font-family:var(--font-deva)}.en-only{width:max-content;max-width:100%}.has-page .en-only{margin-inline-start:0}:is(html[lang=or],html[lang=hi]) .btn{line-height:1.35}@media (width<=420px){:is(html[lang=or],html[lang=hi]) .btns .btn{gap:8px;padding-inline:14px;font-size:15px}}
