.glossary{--glossary-paper:#fff;--glossary-ink:#062845;--glossary-muted:#062845;--glossary-rule:#6aa9c9;--glossary-accent:#062845;--glossary-accent-soft:#6aa9c9;background:var(--glossary-paper);color:var(--glossary-ink);margin:0 auto;padding:3.5rem clamp(1.25rem,4vw,3rem)}.glossary,.glossary__heading{font-family:Google Sans,Inter,sans-serif}.glossary__heading{font-size:clamp(2rem,4vw,2.75rem);font-weight:600;letter-spacing:-.01em;margin:0 0 .75rem}.glossary__intro{color:var(--glossary-muted);font-size:1.0625rem;line-height:1.6;margin-bottom:2rem;max-width:46ch}.glossary__intro p{margin:0}.glossary__search{margin-bottom:2.5rem;text-align:center}.glossary__search-label{color:var(--glossary-muted);display:block;font-size:.875rem;margin-bottom:.4rem}.glossary__search-input{background:#fff;border:1px solid var(--glossary-rule);border-radius:3px;color:var(--glossary-ink);display:block;font-family:inherit;font-size:1rem;margin:0 auto;max-width:420px;padding:.7rem .9rem;width:100%}.glossary__search-input:focus{border-color:var(--glossary-accent);outline:2px solid var(--glossary-accent);outline-offset:1px}.glossary__no-results{color:var(--glossary-muted);font-style:italic;margin-top:1rem}.glossary__body{display:block}.glossary__index{background:var(--glossary-paper);display:flex;flex-direction:row;flex-wrap:wrap;gap:.2rem;margin-bottom:2rem;padding-bottom:.75rem;position:sticky;top:0;z-index:1}.glossary__index,.glossary__index-link{align-items:center;justify-content:center}.glossary__index-link{background:none;border:none;border-radius:50%;color:var(--glossary-muted);cursor:pointer;display:inline-flex;font-family:Google Sans,Inter,sans-serif;font-size:.95rem;height:2.25rem;padding:0;text-align:center;text-decoration:none;width:2.25rem}.glossary__index-link:focus-visible,.glossary__index-link:hover{background:var(--glossary-accent-soft);color:var(--glossary-accent)}.glossary__index-link.is-active{background:var(--glossary-accent-soft);color:var(--glossary-muted);font-weight:600}.glossary__index-link[data-disabled]{color:#c9c2b4;pointer-events:none}.glossary__entries{min-width:0}.glossary__entry{border-bottom:1px solid var(--glossary-rule);margin:0;padding:1.5rem 0}.glossary__entry.is-first-visible{padding-top:0}.glossary__entry[data-hidden]{display:none}.glossary__term{font-family:Google Sans,Inter,sans-serif;font-size:1.15rem;font-weight:600;margin:0 0 .35rem;scroll-margin-top:1.5rem}.glossary__definition{color:#33362f;line-height:1.65;margin:0}.glossary__definition p{color:#333;margin:0 0 .6em}.glossary__definition p:last-child{margin-bottom:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}