.glossary-v1-page{--gl-navy:#162f54;--gl-deep:#0f4ea4;--gl-ink:#162f54;--gl-blue:#0058cf;--gl-sky:#d9e9ff;--gl-paper:#fffbf5;--gl-white:#fff;color:#162f54;background:#fffbf5;overflow:clip}.glossary-v1-container{width:100%;max-width:1464px;margin-inline:auto;padding-inline:48px}.glossary-v1-hero{color:#fff;text-align:center;align-items:center;min-height:min(820px,100svh);padding:176px 0 88px;display:flex;position:relative;overflow:hidden}.glossary-v1-hero-image{object-fit:cover;object-position:center;transform:scale(1.03)}.glossary-v1-hero-overlay{background:radial-gradient(circle at 50% 38%,#0058cf2e,#0000 36%),linear-gradient(#0616308a,#051b42cc);position:absolute;inset:0}.glossary-v1-hero-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.glossary-v1-hero-content{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.glossary-v1-pill{backdrop-filter:blur(12px);letter-spacing:.04em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;margin:0 0 28px;padding:9px 15px;font-size:.76rem;font-weight:600;display:inline-flex}.glossary-v1-hero h1{letter-spacing:-.055em;text-wrap:balance;margin:0;font-family:Google Sans,sans-serif;font-size:clamp(3.5rem,7vw,6.5rem);font-weight:700;line-height:.93}.glossary-v1-hero-content>p:not(.glossary-v1-pill){color:#fffc;max-width:680px;margin:27px auto 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}.glossary-v1-hero-content>a{color:#0058cf;background:#fff;border-radius:999px;align-items:center;gap:10px;min-height:48px;margin-top:31px;padding:0 21px;font-size:.9rem;font-weight:600;transition:box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 14px 38px -20px #000000b3}.glossary-v1-hero-content>a:hover{transform:translateY(-2px);box-shadow:0 18px 42px -18px #000000c7}.glossary-v1-hero-content>a svg{transition:transform .18s}.glossary-v1-hero-content>a:hover svg{transform:translateY(3px)}.glossary-v1-summary{backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #fff3;border-radius:18px;grid-template-columns:repeat(3,1fr);align-items:stretch;width:100%;max-width:740px;margin-top:58px;display:grid;overflow:hidden}.glossary-v1-summary>div{justify-content:center;align-items:center;gap:11px;min-height:78px;padding:14px 20px;display:flex}.glossary-v1-summary>div+div{border-left:1px solid #ffffff2e}.glossary-v1-summary strong{font-size:1.8rem;line-height:1}.glossary-v1-summary span{color:#ffffffbf;text-align:left;max-width:88px;font-size:.78rem;line-height:1.25}.glossary-v1-page .glossary-main{padding-top:100px;padding-bottom:100px}.glossary-v1-intro{text-align:center;max-width:780px;margin:0 auto 58px}.glossary-v1-intro>span{color:#0058cf;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:.75rem;font-weight:700;display:block}.glossary-v1-intro h2{color:#162f54;letter-spacing:-.05em;margin:0;font-family:Google Sans,sans-serif;font-size:clamp(2.5rem,4.8vw,4.5rem);font-weight:700;line-height:.98}.glossary-v1-intro p{color:#162f54ad;max-width:620px;margin:24px auto 0;font-size:1.05rem;line-height:1.65}.glossary-v1-page .glossary-tools-shell{border:1px solid #162f541a;border-radius:22px;overflow:hidden;box-shadow:0 22px 70px -42px #162f5461}.glossary-v1-page .glossary-category-filters button{border-radius:999px}.glossary-v1-page .glossary-category-filters button.is-active{box-shadow:0 8px 20px -12px #0058cfe6}.glossary-v1-page .glossary-letter-group{grid-template-columns:120px 1fr}.glossary-v1-page .glossary-letter-group+.glossary-letter-group{border-top:0;margin-top:68px;padding-top:0}.glossary-v1-page .glossary-letter-marker span{-webkit-text-fill-color:transparent;background:linear-gradient(145deg,#0058cf,#4d9aff);-webkit-background-clip:text;background-clip:text;font-family:Google Sans,sans-serif;font-size:clamp(5rem,8vw,7.5rem);font-weight:700}.glossary-v1-page .glossary-term-grid{gap:24px}.glossary-v1-page .glossary-term{background:#fff;border:1px solid #162f5417;border-radius:18px;padding:28px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 14px 45px -34px #162f5480}.glossary-v1-page .glossary-term:hover{border-color:#0058cf40;transform:translateY(-3px);box-shadow:0 22px 48px -32px #0058cf61}.glossary-v1-page .glossary-term dt{font-family:Google Sans,sans-serif;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:700}.glossary-v1-page .glossary-term-title-link{transition:color .18s}.glossary-v1-page .glossary-term-title-link:hover{color:#0058cf}.glossary-v1-page .glossary-term-heading>span{background:#eef5ff;border:0}.glossary-v1-page .glossary-example{background:#f5f8fc;border-left:0;border-radius:10px;padding:13px 15px}.glossary-v1-page .glossary-related a{color:#0058cf;text-underline-offset:3px;-webkit-text-decoration:underline #0058cf40;text-decoration:underline #0058cf40}.glossary-v1-page .glossary-read-more{color:#0058cf;align-items:center;gap:8px;margin-top:22px;font-size:.82rem;font-weight:700;display:inline-flex}.glossary-v1-page .glossary-read-more svg{transition:transform .18s}.glossary-v1-page .glossary-read-more:hover svg{transform:translate(4px)}.glossary-v1-page .glossary-floating-reset{background:#0058cf;border:0;border-radius:999px}.glossary-v1-cta{background:#fffbf5;padding:0 0 100px}.glossary-v1-cta-card{color:#fff;background:radial-gradient(circle at 85% 0,#489cff70,#0000 32%),linear-gradient(135deg,#0f4ea4,#0058cf);border-radius:30px;grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;padding:clamp(40px,6vw,76px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px -50px #003a91d9}.glossary-v1-cta-card:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:380px;height:380px;position:absolute;top:-210px;right:-130px}.glossary-v1-cta-card>div{z-index:1;position:relative}.glossary-v1-cta-card span{color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;font-size:.72rem;font-weight:700;display:block}.glossary-v1-cta-card h2{letter-spacing:-.055em;margin:0;font-family:Google Sans,sans-serif;font-size:clamp(2.5rem,4.6vw,4.6rem);font-weight:700;line-height:.98}.glossary-v1-cta-card p{color:#ffffffc7;margin:0 0 26px;line-height:1.6}.glossary-v1-cta-card a{color:#0058cf;background:#fff;border-radius:999px;align-items:center;gap:12px;min-height:48px;padding:0 21px;font-size:.88rem;font-weight:700;transition:box-shadow .18s,transform .18s;display:inline-flex}.glossary-v1-cta-card a:hover{transform:translateY(-2px);box-shadow:0 16px 36px -20px #000000a6}.glossary-v1-page :is(a,button,input):focus-visible{outline-offset:4px;outline:2px solid #84b9ff}@media (max-width:900px){.glossary-v1-container{padding-inline:32px}.glossary-v1-page .glossary-letter-group{grid-template-columns:76px 1fr}.glossary-v1-cta-card{grid-template-columns:1fr;align-items:start;gap:42px}}@media (max-width:640px){.glossary-v1-container{padding-inline:16px}.glossary-v1-hero{min-height:760px;padding:154px 0 62px}.glossary-v1-pill{font-size:.65rem}.glossary-v1-hero h1{font-size:clamp(3.25rem,15vw,4.6rem)}.glossary-v1-summary{grid-template-columns:1fr;max-width:310px;margin-top:44px}.glossary-v1-summary>div{justify-content:flex-start;min-height:58px;padding-inline:24px}.glossary-v1-summary>div+div{border-top:1px solid #ffffff2e;border-left:0}.glossary-v1-summary span{max-width:none}.glossary-v1-page .glossary-main{padding-top:76px;padding-bottom:76px}.glossary-v1-page .glossary-letter-group{grid-template-columns:40px 1fr;gap:14px}.glossary-v1-page .glossary-letter-marker span{font-size:3.7rem}.glossary-v1-page .glossary-term{border-radius:14px;padding:22px}.glossary-v1-cta{padding-bottom:76px}.glossary-v1-cta-card{border-radius:22px;padding:38px 24px}}@media (prefers-reduced-motion:reduce){.glossary-v1-page *{scroll-behavior:auto!important}}.glossary-v1-page .glossary-hero{--gl-navy:#07152a;--gl-deep:#040d1a;--gl-ink:#102948;--gl-blue:#0867e8;--gl-sky:#84b9ff;--gl-paper:#f5f8fc;--gl-white:#fff}
