.glossary-page{overflow:visible}.glossary-container{width:min(100% - 80px,1100px);margin-inline:auto}.glossary-header{justify-content:space-between;align-items:center;gap:24px;min-height:92px;display:flex}.glossary-header .home-header-actions{gap:20px}.glossary-main{padding-block:76px 112px}.glossary-heading{max-width:760px}.glossary-heading h1,.glossary-article-heading h1,.glossary-missing h1{letter-spacing:-.035em;text-wrap:balance;font-size:56px;font-weight:450;line-height:1.1}.glossary-heading>p{max-width:680px;color:var(--home-muted);margin-top:24px;font-size:20px;line-height:1.6}.glossary-tools{justify-content:space-between;align-items:center;gap:24px;margin-top:48px;display:flex}.glossary-count{color:var(--home-muted);font-variant-numeric:tabular-nums;font-size:14px}.glossary-count strong{color:var(--home-ink);margin-right:7px;font-size:16px;font-weight:600}.glossary-search{border-bottom:1px solid var(--home-muted);width:270px;min-height:48px;color:var(--home-muted);align-items:center;gap:12px;padding-inline:0 4px;display:flex}.glossary-search input{width:100%;min-width:0;color:var(--home-ink);caret-color:var(--home-ink);background:0 0;outline:none;padding-block:12px;font-size:16px}.glossary-search input::placeholder{color:var(--home-muted);opacity:1}.glossary-search:focus-within{outline:2px solid var(--home-green);outline-offset:4px}.glossary-alphabet{border-bottom:1px solid var(--home-line);grid-template-columns:repeat(26,minmax(0,1fr));margin-block:36px 58px;padding-bottom:16px;display:grid}.glossary-alphabet :is(a,span){place-items:center;min-height:44px;font-size:15px;display:grid}.glossary-alphabet a{color:var(--home-ink);font-weight:500;transition:background-color .18s}.glossary-alphabet a:hover{background:var(--home-panel-deep)}.glossary-alphabet span{color:var(--home-muted);opacity:.45}.glossary-groups{gap:68px;display:grid}.glossary-letter-group{grid-template-columns:130px minmax(0,1fr);gap:42px;scroll-margin-top:32px;display:grid}.glossary-letter{letter-spacing:-.035em;align-items:flex-start;gap:12px;font-size:72px;font-weight:450;line-height:1;display:flex}.glossary-letter>span{color:var(--home-muted);letter-spacing:0;margin-top:5px;font-size:14px;font-weight:500;line-height:1.5}.glossary-term-list{min-width:0}.glossary-term-row{border-top:1px dashed var(--home-line);padding-block:26px 30px;display:block}.glossary-term-row:last-child{border-bottom:1px dashed var(--home-line)}.glossary-term-row h3{color:var(--home-ink);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;font-size:23px;font-weight:500;line-height:1.3;display:flex}.glossary-term-row h3 svg{color:var(--home-muted);flex:none;transition:transform .18s}.glossary-term-row:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.glossary-term-row:hover h3 svg{transform:translate(3px)}.glossary-term-row p{max-width:68ch;color:var(--home-muted);margin-top:12px;font-size:17px;line-height:1.65}.glossary-empty{padding-block:28px 64px}.glossary-empty h2{letter-spacing:-.025em;font-size:28px;font-weight:500}.glossary-empty p{color:var(--home-muted);margin-top:14px;font-size:17px}.glossary-empty button{text-underline-offset:5px;align-items:center;min-height:44px;margin-top:20px;text-decoration:underline;display:inline-flex}.glossary-article{max-width:760px;margin-inline:auto}.glossary-breadcrumb{color:var(--home-muted);flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:42px;font-size:14px;line-height:1.65;display:flex}.glossary-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.glossary-breadcrumb a:hover{color:var(--home-ink);text-underline-offset:4px;text-decoration:underline}.glossary-breadcrumb>[aria-current]{color:var(--home-ink)}.glossary-article-heading>p{color:var(--home-ink);letter-spacing:-.015em;margin-top:27px;font-size:25px;line-height:1.5}.glossary-prose{max-width:70ch;color:var(--home-muted);margin-top:42px;font-size:18px;line-height:1.75}.glossary-prose>p+p{margin-top:22px}.glossary-example{border-block:1px solid var(--home-line);margin-top:40px;padding-block:26px 28px}.glossary-prose h2,.glossary-related h2,.glossary-sources h2{color:var(--home-ink);letter-spacing:-.02em;font-size:21px;font-weight:550;line-height:1.35}.glossary-example p{margin-top:12px}.glossary-checks{margin-top:36px}.glossary-checks ul{margin-top:16px;padding-left:22px;list-style:outside}.glossary-checks li+li{margin-top:10px}.glossary-related{margin-top:52px}.glossary-related h2{margin-bottom:18px}.glossary-related>a{border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:16px;min-height:56px;font-size:17px;display:flex}.glossary-related>a:hover span{text-underline-offset:5px;text-decoration:underline}.glossary-related>a svg{color:var(--home-muted);flex:none}.glossary-sources{margin-top:40px}.glossary-sources ul{margin-top:10px}.glossary-sources a{min-height:44px;color:var(--home-muted);align-items:center;gap:8px;padding-block:8px;font-size:14px;line-height:1.6;display:inline-flex}.glossary-sources a svg{flex:none}.glossary-sources a:hover{color:var(--home-ink);text-underline-offset:4px;text-decoration:underline}.glossary-back{align-items:center;gap:10px;min-height:44px;margin-top:44px;font-size:15px;display:inline-flex}.glossary-back:hover{text-underline-offset:5px;text-decoration:underline}.glossary-missing{max-width:700px;padding-block:28px 100px}.glossary-missing>p{max-width:60ch;color:var(--home-muted);margin-top:24px;font-size:18px;line-height:1.65}.glossary-footer{border-top:1px solid var(--home-line);justify-content:space-between;align-items:flex-start;gap:32px;padding-block:32px 40px;display:flex}.glossary-footer-brand{gap:20px;display:grid}.glossary-footer-brand>span{color:var(--home-muted);font-size:13px}.glossary-footer nav{flex-wrap:wrap;gap:8px 28px;display:flex}.glossary-footer nav a{min-height:44px;color:var(--home-muted);align-items:center;font-size:14px;display:inline-flex}.glossary-footer nav a:hover{color:var(--home-ink);text-underline-offset:4px;text-decoration:underline}.glossary-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.glossary-skip{z-index:10;background:var(--home-ink);color:var(--home-paper);padding:12px 18px;position:absolute;top:12px;left:18px;transform:translateY(-180%)}.glossary-skip:focus{transform:none}@media (width<=1050px){.glossary-container{width:calc(100% - 52px)}.glossary-alphabet{grid-template-columns:repeat(13,minmax(0,1fr))}.glossary-letter-group{grid-template-columns:90px minmax(0,1fr);gap:28px}}@media (width<=700px){.glossary-container{width:calc(100% - 36px)}.glossary-header{gap:12px;min-height:72px}.glossary-header .brand-logo{height:34px}.glossary-header .home-header-actions{gap:8px}.glossary-main{padding-block:48px 72px}.glossary-heading h1,.glossary-article-heading h1,.glossary-missing h1{font-size:40px;line-height:1.13}.glossary-heading>p{margin-top:22px;font-size:18px}.glossary-tools{gap:20px;margin-top:32px}.glossary-search{width:180px}.glossary-count{font-size:13px}.glossary-count strong{margin-right:4px}.glossary-alphabet{grid-template-columns:repeat(9,minmax(0,1fr));margin-block:28px 42px}.glossary-groups{gap:44px}.glossary-letter-group{grid-template-columns:minmax(0,1fr);gap:24px}.glossary-letter{font-size:60px}.glossary-term-row{padding-block:22px 26px}.glossary-term-row h3{gap:12px;font-size:21px}.glossary-term-row p{margin-top:12px;font-size:17px}.glossary-breadcrumb{gap:4px 9px;margin-bottom:28px;font-size:13px}.glossary-article-heading>p{margin-top:24px;font-size:22px}.glossary-prose{margin-top:32px;font-size:17px;line-height:1.75}.glossary-example{margin-top:32px}.glossary-related{margin-top:40px}.glossary-footer{gap:20px;padding-block:28px;display:grid}.glossary-footer nav{gap:0 24px}}@media (width<=370px){.glossary-container{width:calc(100% - 28px)}.glossary-header .brand-logo{height:30px}.glossary-header .home-header-actions{gap:4px}.glossary-header .home-button-small{padding-inline:12px}.glossary-heading h1,.glossary-article-heading h1,.glossary-missing h1{font-size:36px}.glossary-tools{flex-direction:column;align-items:flex-start;gap:12px}.glossary-search{width:100%}}@media (prefers-reduced-motion:reduce){.glossary-alphabet a,.glossary-term-row h3 svg{transition:none}}
