.glossary-page{--glossary-soft:#eef3f9;--glossary-line:#d6dde5}.glossary-article-hero,.glossary-hero{position:relative;overflow:hidden;background:var(--deep);color:#fff}.glossary-article-hero>.container,.glossary-hero>.container{position:relative;padding-top:52px;padding-bottom:74px}.glossary-article-hero .breadcrumbs,.glossary-hero .breadcrumbs{margin-bottom:54px}.glossary-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:100px;align-items:end}.glossary-article-hero .eyebrow,.glossary-hero .eyebrow{color:#8facf4}.glossary-hero h1{max-width:900px;margin:0;font:550 clamp(40px,4.1vw,58px)/1.06 var(--display);letter-spacing:-.05em}.glossary-hero-layout>div>p{max-width:780px;margin:26px 0 0;color:#b8c5d4;font-size:16px;line-height:1.7}.glossary-hero-layout>aside{padding:28px;border:1px solid rgba(255,255,255,.16);background:#122136}.glossary-hero-layout>aside svg{width:25px;color:#84a7ff}.glossary-hero-layout>aside strong{display:block;margin:26px 0 0;font:570 52px/1 var(--display);letter-spacing:-.05em}.glossary-hero-layout>aside>span{display:block;margin-top:6px;color:#d3ddea;font-size:12px;font-weight:680}.glossary-hero-layout>aside p{margin:24px 0 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.13);color:#91a1b3;font-size:11px;line-height:1.65}.glossary-navigation{position:sticky;z-index:8;top:0;background:#fff;border-bottom:1px solid var(--glossary-line);box-shadow:0 8px 25px rgba(9,21,36,.04)}.glossary-navigation>.container{min-height:72px;display:flex;align-items:center;gap:34px}.glossary-navigation>.container>span{color:#657384;font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.glossary-navigation nav{display:flex;align-items:center;gap:3px;overflow-x:auto;scrollbar-width:none}.glossary-navigation nav::-webkit-scrollbar{display:none}.glossary-navigation a{width:32px;height:32px;display:grid;place-items:center;flex:none;color:#334355;font:650 12px var(--display);border:1px solid transparent}.glossary-navigation a:hover{color:var(--blue);border-color:#bfcbe0;background:#f5f8ff}.glossary-intro{padding:82px 0;background:#fff}.glossary-intro>.container{display:grid;grid-template-columns:.8fr 1fr;gap:110px;align-items:start}.glossary-categories h2,.glossary-intro h2,.glossary-related h2{margin:0;font:560 clamp(38px,4vw,54px)/1.08 var(--display);letter-spacing:-.047em}.glossary-intro>.container>p{max-width:720px;margin:24px 0 0;color:var(--slate);font-size:15px;line-height:1.8}.glossary-directory{padding:0 0 100px;background:#f6f7f5}.glossary-letter-group{display:grid;grid-template-columns:170px 1fr;padding-top:70px;scroll-margin-top:75px}.glossary-letter{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:5px}.glossary-letter>span{font:560 58px/1 var(--display);color:var(--blue);letter-spacing:-.05em}.glossary-letter>small{color:#798696;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.glossary-entry-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--glossary-line);border-left:1px solid var(--glossary-line)}.glossary-entry-list>a{position:relative;min-height:220px;display:flex;align-items:flex-start;justify-content:space-between;gap:25px;padding:26px;background:#fff;border-right:1px solid var(--glossary-line);border-bottom:1px solid var(--glossary-line);transition:background .2s,color .2s}.glossary-entry-list>a:hover{background:#f0f5ff;color:var(--blue)}.glossary-entry-list>a>svg{width:18px;flex:none;margin-top:2px;color:var(--blue)}.glossary-entry-list span{color:#7b8999;font-size:8px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.glossary-entry-list h2{margin:38px 0 10px;font:590 23px/1.18 var(--display);letter-spacing:-.035em}.glossary-entry-list p{max-width:500px;margin:0;color:#617080;font-size:12px;line-height:1.65}.glossary-categories{padding:92px 0;background:var(--deep);color:#fff}.glossary-categories .eyebrow{color:#8facf4}.glossary-categories>.container>div:last-child{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.glossary-categories article{min-height:285px;padding:27px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.glossary-categories article>span{color:#87a7f8;font-size:9px}.glossary-categories h3{margin:43px 0 12px;font:580 22px/1.2 var(--display);letter-spacing:-.03em}.glossary-categories article p{max-width:610px;margin:0;color:#aebaca;font-size:12px;line-height:1.7}.glossary-categories article small{display:block;margin-top:20px;color:#8190a2;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.glossary-article-hero>.container{padding-bottom:68px}.glossary-article-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:90px;align-items:end}.glossary-article-hero h1{max-width:800px;margin:0;font:550 clamp(40px,4.1vw,58px)/1.06 var(--display);letter-spacing:-.05em}.glossary-article-hero-layout>div>p{max-width:720px;margin:24px 0 0;color:#b9c5d3;font-size:17px;line-height:1.68}.glossary-article-hero aside{padding:28px;background:#122136;border:1px solid rgba(255,255,255,.15)}.glossary-article-hero aside span{display:block;margin-bottom:18px;color:#8facf4;font-size:8px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.glossary-article-hero aside strong{display:block;color:#e3e8ef;font:520 14px/1.75 var(--display)}.glossary-reading{padding:92px 0 100px;background:#fff}.glossary-reading>.container{display:grid;grid-template-columns:minmax(0,760px) 260px;gap:110px;align-items:start;justify-content:center}.glossary-article-main{min-width:0}.glossary-article-main>section{padding:0 0 62px;margin:0 0 62px;border-bottom:1px solid var(--glossary-line)}.glossary-article-main>section:last-of-type{margin-bottom:0}.glossary-article-main h2{max-width:720px;margin:0 0 25px;font:570 clamp(31px,3.2vw,43px)/1.12 var(--display);letter-spacing:-.043em}.glossary-article-main p{margin:0 0 20px;color:#465769;font-size:15px;line-height:1.82}.glossary-article-main p:last-child{margin-bottom:0}.glossary-example,.glossary-pitfall{padding:34px!important;border:1px solid var(--glossary-line)!important;margin-bottom:30px!important;background:#f4f7fb}.glossary-pitfall{background:#f8f6f2}.glossary-example>div,.glossary-pitfall>div{display:flex;align-items:center;gap:10px;margin-bottom:32px;color:var(--blue)}.glossary-pitfall>div{color:#c56639}.glossary-example>div svg,.glossary-pitfall>div svg{width:20px}.glossary-example>div span,.glossary-pitfall>div span{font-size:8px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.glossary-example h2,.glossary-pitfall h2{font-size:30px}.glossary-question-list{display:grid;gap:0;margin:30px 0;padding:0;list-style:none;border-top:1px solid var(--glossary-line)}.glossary-question-list li{display:flex;align-items:flex-start;gap:12px;padding:17px 0;border-bottom:1px solid var(--glossary-line);font:560 14px/1.5 var(--display)}.glossary-question-list li svg{width:16px;flex:none;color:var(--blue)}.glossary-article-main blockquote{position:relative;margin:34px 0 0;padding:28px 30px 28px 62px;background:var(--deep);color:#fff;font:540 18px/1.6 var(--display);letter-spacing:-.015em}.glossary-article-main blockquote svg{position:absolute;top:29px;left:25px;width:22px;color:#89a9f7}.glossary-disclaimer{display:flex;align-items:flex-start;gap:13px;margin-top:35px;padding:20px;background:#f2f5f8;border-left:3px solid #71839a}.glossary-disclaimer svg{width:19px;flex:none;color:#526579}.glossary-disclaimer p{margin:0;color:#556575;font-size:12px;line-height:1.65}.glossary-article-aside{position:sticky;top:30px}.glossary-article-aside>div{display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding:23px;border:1px solid var(--glossary-line);background:#f8f9fa}.glossary-article-aside>div>span:first-child{margin-bottom:8px;color:#667585;font-size:8px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.glossary-article-aside>div>a,.glossary-article-aside>div>span:not(:first-child){color:#425365;font-size:10px;line-height:1.4}.glossary-article-aside>a{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:12px;padding:17px 19px;background:var(--blue);color:#fff;font-size:11px;font-weight:700}.glossary-article-aside>a svg{width:15px}.glossary-related{padding:88px 0;background:#f1f4f8}.glossary-related>.container>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--glossary-line);border-left:1px solid var(--glossary-line)}.glossary-related>.container>div:last-child>a{min-height:260px;display:flex;flex-direction:column;align-items:flex-start;padding:26px;background:#fff;border-right:1px solid var(--glossary-line);border-bottom:1px solid var(--glossary-line)}.glossary-related a>span{color:#758497;font-size:8px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.glossary-related h3{margin:42px 0 12px;font:590 23px/1.2 var(--display);letter-spacing:-.035em}.glossary-related p{margin:0;color:var(--slate);font-size:12px;line-height:1.65}.glossary-related a>svg{width:17px;margin-top:auto;color:var(--blue)}.glossary-cta{padding:72px 0;background:var(--blue);color:#fff}.glossary-cta>.container{display:grid;grid-template-columns:1fr auto;gap:70px;align-items:center}.glossary-cta .eyebrow{color:#d7e1ff}.glossary-cta h2{max-width:890px;margin:0;font:550 clamp(34px,3.5vw,49px)/1.1 var(--display);letter-spacing:-.045em}.glossary-cta a{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;background:#fff;color:var(--ink);font-size:12px;font-weight:730}.glossary-cta a svg{width:16px}@media(max-width:900px){.glossary-article-hero-layout,.glossary-hero-layout{grid-template-columns:1fr;gap:38px}.glossary-hero-layout>aside{max-width:420px}.glossary-intro>.container{grid-template-columns:1fr;gap:30px}.glossary-letter-group{grid-template-columns:100px 1fr}.glossary-reading>.container{grid-template-columns:minmax(0,760px);justify-content:start}.glossary-article-aside{display:none}.glossary-related>.container>div:last-child{grid-template-columns:1fr}.glossary-related>.container>div:last-child>a{min-height:190px}}@media(max-width:620px){.glossary-article-hero>.container,.glossary-hero>.container{padding-top:32px;padding-bottom:50px}.glossary-article-hero .breadcrumbs,.glossary-hero .breadcrumbs{margin-bottom:34px}.glossary-hero h1{font-size:36px;line-height:1.08}.glossary-hero-layout>div>p{font-size:14px}.glossary-hero-layout>aside{padding:23px}.glossary-navigation>.container{min-height:64px;display:block;padding-top:10px;padding-bottom:10px}.glossary-navigation>.container>span{display:none}.glossary-navigation nav{gap:1px}.glossary-intro{padding:55px 0}.glossary-categories h2,.glossary-intro h2,.glossary-related h2{font-size:34px}.glossary-intro>.container>p{font-size:14px}.glossary-directory{padding-bottom:65px}.glossary-letter-group{grid-template-columns:1fr;padding-top:52px}.glossary-letter{flex-direction:row;align-items:baseline;margin-bottom:18px}.glossary-letter>span{font-size:45px}.glossary-entry-list{grid-template-columns:1fr}.glossary-entry-list>a{min-height:0;padding:22px}.glossary-entry-list h2{margin-top:28px;font-size:21px}.glossary-categories{padding:58px 0}.glossary-categories>.container>div:last-child{grid-template-columns:1fr}.glossary-categories article{min-height:0;padding:23px}.glossary-categories h3{margin-top:30px}.glossary-article-hero h1{font-size:36px;line-height:1.08}.glossary-article-hero-layout>div>p{font-size:15px}.glossary-article-hero aside{padding:22px}.glossary-article-hero aside strong{font-size:13px}.glossary-reading{padding:58px 0 65px}.glossary-article-main>section{padding-bottom:45px;margin-bottom:45px}.glossary-article-main h2{font-size:31px}.glossary-article-main p{font-size:14px;line-height:1.75}.glossary-example,.glossary-pitfall{padding:23px!important}.glossary-example h2,.glossary-pitfall h2{font-size:27px}.glossary-article-main blockquote{padding:24px;font-size:16px}.glossary-article-main blockquote svg{position:static;display:block;margin-bottom:14px}.glossary-related{padding:58px 0}.glossary-related>.container>div:last-child>a{min-height:0;padding:22px}.glossary-related h3{margin-top:30px}.glossary-cta{padding:58px 0}.glossary-cta>.container{grid-template-columns:1fr;gap:28px}.glossary-cta h2{font-size:34px}.glossary-cta a{width:100%}}