@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;1,400&family=Manrope:wght@400;500;600&display=swap');
/* Hide only the legacy Knowledge body before its replacement mounts. */
html:has(link[href^="/dynamicPages/knowledge/knowledge.css"]):not(.gst-knowledge-ready) #thememaincontent> *{visibility:hidden}
/* Zoho renders its previous hero outside the main-content container. */
html:has(link[href^="/dynamicPages/knowledge/knowledge.css"]) .theme-banner{display:none!important}
html:has(link[href^="/dynamicPages/knowledge/knowledge.css"]) body{position:relative;isolation:isolate;background:#fffefa}
html:has(link[href^="/dynamicPages/knowledge/knowledge.css"]) body::before{content:"";position:absolute;inset:0 0 auto;height:var(--gk-art-bottom,850px);z-index:-1;pointer-events:none;background:linear-gradient(rgba(255,254,250,.72),rgba(255,254,250,.72)),url('/dynamicPages/knowledge/knowledge-hero.jpg') center 35%/cover no-repeat;mask-image:linear-gradient(#000 0%,#000 78%,transparent 100%)}
html:has(link[href^="/dynamicPages/knowledge/knowledge.css"]) :is(#thememaincontent,[data-headercontainer="zptheme-data-headercontainer"],.theme-header,.theme-header>.zpcontainer,.theme-navigation-and-icons){background:transparent!important;border:0!important;box-shadow:none!important}
html:has(link[href^="/dynamicPages/knowledge/knowledge.css"]) #thememaincontent{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
html:has(link[href^="/dynamicPages/knowledge/knowledge.css"]) #page-top-network-banner-pill{display:none!important}
#gst-knowledge,#gst-knowledge *{box-sizing:border-box}
#gst-knowledge{color:#143f56;font:400 18px/1.6 Manrope,sans-serif}
.gk-wrap{width:min(1180px,calc(100% - 80px));margin-inline:auto}
.gk-hero{padding:326px 0 55px}
#gst-knowledge h1{color:#62B6CB;font:400 clamp(38px,4.3vw,66px)/1.22 Lora,serif;letter-spacing:-.035em;max-width:1050px;margin:0}
.gk-hero p{font:400 21px/1.6 Manrope,sans-serif;max-width:860px;margin:25px 0 0}
.gk-pathways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding:76px 0 90px}
.gk-pathways a{display:block;min-height:250px;padding:38px;border:2px solid #62B6CB;border-radius:14px;color:#143f56;text-decoration:none;background:linear-gradient(rgba(255,254,250,.5),rgba(255,254,250,.5)),url('/dynamicPages/homepage/homepageAssets/sunset.png') center/cover}
.gk-pathways a:hover,.gk-pathways a:focus-visible{border-color:#0D7480;box-shadow:0 5px 18px #0d748022}
.gk-pathways h2{font:400 34px/1.25 Lora,serif;margin:0 0 20px}.gk-pathways p{margin:0}
@media(min-width:992px){
 html.gst-knowledge-ready .theme-header{display:block!important}
 html.gst-knowledge-ready .theme-header>.theme-responsive-menu-area{display:none!important}
 html:has(link[href^="/dynamicPages/knowledge/knowledge.css"]) .theme-header>.zpcontainer{display:grid!important;grid-template-columns:175px minmax(0,1fr)!important;gap:50px!important;align-items:center!important;width:min(1180px,calc(100% - 80px))!important;max-width:none!important;margin-inline:auto!important;padding:0!important}
 html:has(link[href^="/dynamicPages/knowledge/knowledge.css"]) .theme-branding-info{width:175px!important;min-width:175px!important;float:none!important;margin:0!important}
 html:has(link[href^="/dynamicPages/knowledge/knowledge.css"]) .theme-branding-info :is(.theme-logo-parent,a,picture,img[data-zs-logo]){display:block!important;width:175px!important;height:175px!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:contain}
 html:has(link[href^="/dynamicPages/knowledge/knowledge.css"]) :is(.theme-navigation-and-icons,.theme-menu-area,.theme-menu){width:max-content!important;max-width:100%!important;float:none!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important}
 html:has(link[href^="/dynamicPages/knowledge/knowledge.css"]) .theme-menu>ul{display:flex!important;flex-flow:row nowrap!important;gap:clamp(20px,2vw,30px)!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;padding:0!important;width:max-content!important}
 html:has(link[href^="/dynamicPages/knowledge/knowledge.css"]) .theme-menu>ul>li{float:none!important;flex:0 0 auto!important;white-space:nowrap}
 html:has(link[href^="/dynamicPages/knowledge/knowledge.css"]) .theme-menu>ul>li>a,html:has(link[href^="/dynamicPages/knowledge/knowledge.css"]) .theme-menu>ul>li>a span{font:500 16.67px/1.25 Lora,serif!important}
}
@media(max-width:800px){.gk-wrap{width:calc(100% - 40px)}.gk-hero{padding:48px 0 35px}.gk-pathways{grid-template-columns:1fr;padding-top:48px;gap:24px}}
@media(max-width:540px){#gst-knowledge h1{font-size:39px}.gk-hero p{font-size:18px}.gk-pathways a{padding:28px}}
@media(min-width:992px){
 html.gst-knowledge-ready [data-headercontainer="zptheme-data-headercontainer"] .theme-header>.zpcontainer{display:grid!important;grid-template-columns:175px minmax(0,1fr)!important;gap:50px!important;align-items:center!important;width:min(1180px,calc(100% - 80px))!important;max-width:none!important;margin-inline:auto!important;padding:0!important}
 html.gst-knowledge-ready [data-headercontainer="zptheme-data-headercontainer"] .theme-header .theme-branding-info{position:relative!important;inset:auto!important;width:175px!important;min-width:175px!important;margin:0!important;padding:0!important;float:none!important}
 html.gst-knowledge-ready [data-headercontainer="zptheme-data-headercontainer"] .theme-header .theme-branding-info :is(.theme-logo-parent,a,picture,img[data-zs-logo]){width:175px!important;height:175px!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:contain}
 html.gst-knowledge-ready [data-headercontainer="zptheme-data-headercontainer"] .theme-header .theme-navigation-and-icons{position:relative!important;inset:auto!important;float:none!important;margin:0!important;padding:0!important;width:max-content!important;transform:none!important}
}
@media(min-width:801px) and (max-width:991px){.gk-hero{padding-top:225px}}
@media(max-width:800px){.gk-hero{padding-top:198px}}
