@font-face{font-family:Instrument Sans;src:url(/fonts/marketing/instrument-sans-latin-6219bc4b.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:"ArthIQ Noto Serif Devanagari";src:url(/fonts/locales/noto-serif-devanagari-7548aaa2.woff2) format("woff2");font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;unicode-range:u+900-97f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:"ArthIQ Noto Serif Devanagari";src:url(/fonts/locales/noto-serif-devanagari-08d1ee7a.woff2) format("woff2");font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"ArthIQ Noto Serif Devanagari";src:url(/fonts/locales/noto-serif-devanagari-ac958074.woff2) format("woff2");font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:ArthIQ Noto Sans Devanagari;src:url(/fonts/locales/noto-sans-devanagari-12223f2b.woff2) format("woff2");font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;unicode-range:u+900-97f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:ArthIQ Noto Sans Devanagari;src:url(/fonts/locales/noto-sans-devanagari-d81a0133.woff2) format("woff2");font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:ArthIQ Noto Sans Devanagari;src:url(/fonts/locales/noto-sans-devanagari-908ea550.woff2) format("woff2");font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{color-scheme:light dark;--site-bg:light-dark(#fff,#171b1e);--site-ink:light-dark(#303337,#eeeae3);--site-muted:light-dark(#5d6368,#bdc4c7);--site-panel:light-dark(#fffdf9,#242c31);--site-border:light-dark(#d8d9d5,#485159);--site-link:light-dark(#226e76,#89d7df);--site-hover:light-dark(#154e54,#bdeaf0);--site-sans:"Instrument Sans","ArthIQ Noto Sans Devanagari",Arial,sans-serif;--site-serif:Georgia,"ArthIQ Noto Serif Devanagari",serif;--site-pink:light-dark(#f5dce8,#392b3a);--site-blue:light-dark(#e2f0f2,#243e47);--site-gold:light-dark(#f8edcd,#3c3927);--site-green:light-dark(#e9efdb,#2d3b2a)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}html:lang(hi),html:lang(mr){--site-sans:"ArthIQ Noto Sans Devanagari","Instrument Sans",sans-serif;--site-serif:"ArthIQ Noto Serif Devanagari",Georgia,serif}html body{font-family:var(--site-sans);font-size:16px;line-height:1.8;color:var(--site-ink);background-color:var(--site-bg)}html body:has(main.page,main.home):not(:has(main.admin)){background-color:var(--site-bg);background-image:radial-gradient(ellipse 65% 36% at 0 15%,light-dark(#e8419240,#a738672b),transparent 78%),radial-gradient(ellipse 65% 40% at 100% 35%,light-dark(#21abc343,#239bb42b),transparent 78%),radial-gradient(ellipse 65% 38% at 18% 78%,light-dark(#edc33835,#9d832826),transparent 78%),radial-gradient(ellipse 60% 35% at 90% 95%,light-dark(#8bbd4426,#6c922021),transparent 78%)}html body .introduction h1,html body .introduction h2,html body .journal-card h2,html body article h1,html body h1,html body h2,html body h3{font-family:var(--site-serif);font-weight:400;line-height:1.4;letter-spacing:-.02em}html body [lang=en]{--site-sans:"Instrument Sans",Arial,sans-serif;--site-serif:Georgia,serif}html body .prose[lang=en],html body button,html body input,html body select,html body textarea{font-family:var(--site-sans)}html body .dropdown a,html body .sidebar a,html body a{color:var(--site-link)}html body .dropdown a:hover,html body .sidebar a:hover,html body a:hover{color:var(--site-hover)}html body .breadcrumb,html body .contact-form [role=status],html body .contact-privacy,html body .date,html body .journal-meta,html body footer{color:var(--site-muted)}html body .sidebar,html body footer{border-color:var(--site-border)}html body .site-header,html body:not(:has(.home)) .site-header{display:flex;flex-wrap:wrap;gap:12px 28px;background:linear-gradient(110deg,var(--site-pink),var(--site-blue) 42%,var(--site-gold) 76%,var(--site-green));border-bottom:1px solid var(--site-border)}html body .site-header nav{flex-wrap:wrap;gap:18px;margin:0}html body .site-header nav summary,html body .site-header nav>a{color:var(--site-ink)}html body .site-header nav a:hover,html body .site-header nav summary:hover{color:var(--site-hover)}html body .site-header .brand{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:340px;max-width:100%;flex-shrink:0}html body .brand .brand-tagline,html body .brand .brand-wordmark{display:block;flex:none;background:var(--site-ink);margin:0;padding:0;-webkit-mask-image:url(/media/logo-platformpro2-BIG-300x60-1.png);mask-image:url(/media/logo-platformpro2-BIG-300x60-1.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:420px 84px;mask-size:420px 84px}html body .brand .brand-wordmark{width:164px;height:37px;-webkit-mask-position:0 -23.8px;mask-position:0 -23.8px}html body .brand .brand-tagline{width:168px;height:28px;-webkit-mask-position:-239.4px -29.4px;mask-position:-239.4px -29.4px}html body .site-preferences{display:flex;gap:18px;justify-content:flex-end;flex-wrap:wrap;flex-basis:100%;font-size:12px}html body .site-preferences label{display:flex;align-items:center;gap:8px}html body .site-preferences select{font-size:14px;padding:5px 8px;border:1px solid var(--site-border);border-radius:4px;background:var(--site-panel);color:var(--site-ink);max-width:100%}html body .dropdown{background:var(--site-panel);color:var(--site-ink);border-color:var(--site-border);box-shadow:0 8px 28px #0003}html body .dropdown.learning{right:-230px}html body:has(.home) .site-header{top:0;background:linear-gradient(#000c,#0005);border:0}html body:has(.home) .site-header nav summary,html body:has(.home) .site-header nav>a,html body:has(.home) .site-preferences label{color:#fff}html body:has(.home) .brand .brand-tagline,html body:has(.home) .brand .brand-wordmark{background:#fff}html body .hero-slides{display:grid;overflow:hidden}html body .hero-slides .slide{grid-area:1/1;width:100%;height:100%;max-height:760px;aspect-ratio:2400/1597;object-fit:cover;object-position:center top;opacity:0;transition:opacity .8s ease-in-out;pointer-events:none}html body .hero-slides .slide.active{opacity:1}html body .hero-photo-controls{gap:0;padding:2px;border-radius:20px;background:#0002}html body .hero-photo-controls button{width:24px;height:28px;padding:0;border:0;background:transparent;color:#fffc;font-size:11px;font-weight:400;line-height:1;text-shadow:0 1px 3px #0008;transition:color .16s,background .16s}html body .hero-photo-controls button[aria-pressed=true]{background:transparent;color:#fff;text-decoration:underline;text-underline-offset:4px}html body .hero-photo-controls button:focus-visible,html body .hero-photo-controls button:hover{background:#ffffff18;color:#fff}html body .hero-photo-controls button:focus-visible{outline:1px solid #fff;outline-offset:1px}@media(pointer:coarse){html body .hero-photo-controls button{width:44px;height:44px}}html body .contact-form input,html body .contact-form textarea,html body .inline-edit,html body .inline-edit input,html body .inline-edit textarea,html body .inline-html body,html body .inline-message,html body .inline-toolbar{background:var(--site-panel);color:var(--site-ink);border-color:var(--site-border)}html body .inline-edit button{background:var(--site-bg);color:var(--site-ink);border-color:var(--site-border)}html body .inline-edit button:hover{background:var(--site-blue)}html body .contact-form button,html body .inline-edit .inline-save{background:var(--site-link);color:var(--site-bg)}html body .inline-controls a,html body .inline-controls button,html body .inline-edit-heading span,html body .inline-help{color:var(--site-muted)}html body .inline-controls a:hover,html body .inline-controls button:hover{background:var(--site-panel);color:var(--site-link)}html body .translation-notice{font-size:14px;color:var(--site-muted);margin:0 0 22px}html body :focus-visible{outline:2px solid var(--site-link);outline-offset:4px}html body .admin{color-scheme:light;background:#fff;--site-sans:"Instrument Sans",Arial,sans-serif;--site-serif:Georgia,serif;border-radius:6px}html body .admin h1,html body .admin h2{color:#293a3a}@media(max-width:1100px){html body .site-header{gap:12px 20px}html body .site-header nav{gap:15px}html body .dropdown.learning{right:-160px}}@media(max-width:850px){html body .site-header,html body:has(.home) .site-header{position:relative;top:auto;padding:18px 22px;background:linear-gradient(110deg,var(--site-pink),var(--site-blue),var(--site-gold));border-bottom:1px solid var(--site-border)}html body:has(.home) .site-header nav summary,html body:has(.home) .site-header nav>a,html body:has(.home) .site-preferences label{color:var(--site-ink)}html body:has(.home) .brand .brand-tagline,html body:has(.home) .brand .brand-wordmark{background:var(--site-ink)}html body .site-preferences{justify-content:flex-start}html body .menu{position:static}html body .dropdown,html body .dropdown.learning{top:100%;left:0;right:0;width:100%;min-width:0;max-height:60vh;overflow:auto;grid-template-columns:repeat(2,minmax(0,1fr))}html body .hero-slides .slide{aspect-ratio:1.5;min-height:0}}@media(max-width:420px){html body .brand{gap:0}html body .dropdown.learning{grid-template-columns:1fr}html body .site-preferences{gap:10px}html body .site-preferences label{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){html body .hero-slides .slide{transition:none}}html body:not(:has(.home)) .site-header nav summary,html body:not(:has(.home)) .site-header nav>a{color:var(--site-ink)}html body:not(:has(.home)) .site-header nav a:hover,html body:not(:has(.home)) .site-header nav summary:hover{color:var(--site-hover)}@media(max-width:760px){html body main.page>.breadcrumb:before{left:-22px;right:-22px}}html body .site-header .brand{align-items:flex-end}html body .brand .brand-wordmark{height:28px;-webkit-mask-position:0 -30.8px;mask-position:0 -30.8px}html body .brand .brand-tagline{height:16.8px;-webkit-mask-position:-239.4px -35px;mask-position:-239.4px -35px}html body .site-header nav{margin-left:auto}html body .header-tools{display:flex;align-items:center;gap:2px;flex:none}html body .header-tools .language-picker summary,html body .header-tools .theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:6px;border:0;border-radius:50%;background:transparent;color:var(--site-muted);cursor:pointer;flex:none}html body .header-tools svg{width:16px;height:16px;display:block;opacity:.8}html body .header-tools .language-picker summary:hover,html body .header-tools .theme-toggle:hover{background:var(--site-panel);color:var(--site-link)}html body .header-tools :is(button,summary):focus-visible svg,html body .header-tools :is(button,summary):hover svg{opacity:1}html body:has(.home) .site-header .header-tools .language-picker summary,html body:has(.home) .site-header .header-tools .theme-toggle{color:#fff}html body:has(.home) .site-header .header-tools .language-picker summary:hover,html body:has(.home) .site-header .header-tools .theme-toggle:hover{background:#ffffff18}html body .language-picker{position:relative;align-self:center}html body .language-picker summary{list-style:none}html body .language-picker summary::-webkit-details-marker{display:none}html body .language-options{position:absolute;top:calc(100% + 8px);right:0;min-width:150px;padding:8px;background:var(--site-panel);border:1px solid var(--site-border);border-radius:6px;box-shadow:0 8px 26px #0003;z-index:20}html body .language-options a{display:block;width:100%;text-align:left;padding:10px 12px;border:0;border-radius:4px;background:transparent;color:var(--site-ink);font:16px/1.5 var(--site-sans);cursor:pointer}html body .language-options a[aria-current=page]{background:var(--site-blue)}html body .language-options a:hover{background:var(--site-gold)}html body footer{align-items:center;flex-wrap:wrap}@media(max-width:850px){html body .site-header nav{margin-left:0}html body .header-tools{margin-left:auto}html body:has(.home) .site-header .header-tools .language-picker summary,html body:has(.home) .site-header .header-tools .theme-toggle{color:var(--site-muted)}html body:has(.home) .site-header .header-tools .language-picker summary:hover,html body:has(.home) .site-header .header-tools .theme-toggle:hover{background:var(--site-panel)}}@media(pointer:coarse){html body .header-tools .language-picker summary,html body .header-tools .theme-toggle{width:44px;height:44px}}html body .translation-notice button{border:0;padding:2px 0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}html body .translation-notice button:hover{color:var(--site-link)}html body .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html body .prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px;margin:24px 0}html body .prose td,html body .prose th{padding:8px 10px;border:1px solid var(--site-border);text-align:left}html body .prose th{font-weight:600;background:var(--site-panel)}.language-options a{display:block;text-decoration:none;cursor:pointer}.language-options a[aria-current=page]{font-weight:700}