.nl-v4-reference--glossary{--glossary-paper: #fffdf9;--glossary-ink: #102f40;--glossary-copy: #465963;--glossary-accent: #17635f;--glossary-line: #cbd6d5;--glossary-canvas: #faf7ef;--glossary-panel: #f0f5f6;--glossary-context: #edf5f0;--glossary-focus: #17635f}.nl-v4-reference--glossary .nl-reference-hero__grid{min-height:660px;gap:clamp(2rem,5vw,5rem)}.nl-v4-reference--glossary .nl-reference-hero h1{font-family:var(--nl-v4-serif);font-weight:600;letter-spacing:-.052em;line-height:1.01;font-size:clamp(3rem,5.6vw,5.9rem)}.nl-v4-reference--glossary .nl-reference-search__field input::-moz-placeholder{color:#c6d4da}.nl-v4-reference--glossary .nl-reference-search__field input::placeholder{color:#c6d4da}.nl-v4-reference--glossary .nl-reference-search>p{color:#c6d4da}.nl-v4-reference--glossary .nl-glossary-compass{position:relative;min-width:0;border:1px solid #426173;border-radius:3px 32px;padding:clamp(1.25rem,3vw,2.5rem);background:linear-gradient(145deg,#173e50,#0a2635);color:#fffdf9;box-shadow:0 28px 60px #020e1938}.nl-v4-reference--glossary .nl-glossary-compass h2{margin:1rem 0 1.7rem;font-family:var(--nl-v4-serif);font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.16;color:#fffdf9}.nl-v4-reference--glossary .nl-glossary-compass__layers{list-style:none;margin:0;padding:0}.nl-v4-reference--glossary .nl-glossary-compass__layers li{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:1rem;padding-bottom:1.3rem}.nl-v4-reference--glossary .nl-glossary-compass__layers li:not(:last-child):after{content:"";position:absolute;left:19px;top:42px;bottom:2px;width:1px;background:#668590}.nl-v4-reference--glossary .nl-glossary-compass__layers li>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid #8ccdc3;border-radius:50%;color:#b9eadf;font:750 .82rem var(--nl-v4-ui)}.nl-v4-reference--glossary .nl-glossary-compass__layers strong{font-size:1.05rem;color:#fffdf9}.nl-v4-reference--glossary .nl-glossary-compass__layers p{margin:.3rem 0 0;color:#c6d4da;font-size:.94rem;line-height:1.6}.nl-v4-reference--glossary .nl-glossary-compass footer{display:flex;align-items:center;gap:1rem;border-top:1px solid #426173;padding-top:1.2rem}.nl-v4-reference--glossary .nl-glossary-compass footer strong{color:#f1cc91;font:600 2.6rem var(--nl-v4-serif)}.nl-v4-reference--glossary .nl-glossary-compass footer span{color:#c6d4da;max-width:210px;font-size:.88rem;line-height:1.5}.nl-v4-reference--glossary .nl-glossary-featured{padding-block:3rem;background:var(--glossary-paper);color:var(--glossary-ink);border-bottom:1px solid var(--glossary-line)}.nl-v4-reference--glossary .nl-glossary-featured header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:1.6rem}.nl-v4-reference--glossary .nl-glossary-featured .nl-reference-eyebrow{color:var(--glossary-accent)}.nl-v4-reference--glossary .nl-glossary-featured h2{margin:.6rem 0 0;font:600 clamp(1.9rem,3.5vw,3rem)/1.14 var(--nl-v4-serif);color:var(--glossary-ink)}.nl-v4-reference--glossary .nl-glossary-featured header>p{margin:0;max-width:370px;color:var(--glossary-copy);line-height:1.6;font-size:.96rem}.nl-v4-reference--glossary .nl-glossary-featured__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.nl-v4-reference--glossary .nl-glossary-featured__grid button{display:flex;flex-direction:column;align-items:start;gap:.8rem;min-width:0;min-height:44px;padding:clamp(1.1rem,2vw,1.75rem);text-align:left;color:var(--glossary-ink);background:var(--glossary-paper);border:1px solid var(--glossary-line);border-top:3px solid var(--glossary-accent);border-radius:2px 18px;cursor:pointer}.nl-v4-reference--glossary .nl-glossary-featured__grid button:hover{box-shadow:0 8px 25px #0a233515;border-color:var(--glossary-accent)}.nl-v4-reference--glossary .nl-glossary-featured__count{color:var(--glossary-accent);font-size:.8rem;font-weight:750}.nl-v4-reference--glossary .nl-glossary-featured__grid button>strong{font:600 clamp(1.4rem,2.2vw,1.9rem)/1.15 var(--nl-v4-serif);color:var(--glossary-ink);overflow-wrap:anywhere}.nl-v4-reference--glossary .nl-glossary-featured__excerpt{margin:0 0 .6rem;color:var(--glossary-copy);font-size:.94rem;line-height:1.65;overflow-wrap:anywhere}.nl-v4-reference--glossary .nl-glossary-featured__link{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:auto;color:var(--glossary-accent);font-size:.86rem;font-weight:750}.nl-v4-reference--glossary .nl-glossary-continue{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem;margin-bottom:1.5rem;border:1px solid var(--glossary-line);border-left:4px solid var(--glossary-accent);border-radius:12px;background:var(--glossary-paper);color:var(--glossary-ink)}.nl-v4-reference--glossary .nl-glossary-continue p{margin:.4rem 0 0;color:var(--glossary-copy);line-height:1.6}.nl-v4-reference--glossary .nl-glossary-continue button,.nl-v4-reference--glossary .nl-glossary-display-more button{min-height:44px;padding:.7rem 1rem;border:1px solid var(--glossary-accent);border-radius:8px;background:var(--glossary-accent);color:var(--glossary-paper);font-weight:750;font-size:.95rem;cursor:pointer}.nl-v4-reference--glossary .nl-glossary-continue button:disabled{cursor:progress}.nl-v4-reference--glossary .nl-glossary-display-more{margin-top:1.5rem;text-align:center;color:var(--glossary-copy)}.nl-v4-reference--glossary .nl-glossary-display-more p{line-height:1.6}.nl-v4-reference--glossary #glossary-catalog-title,.nl-v4-reference--glossary .nl-glossary-card h2{scroll-margin-top:140px}.nl-v4-reference--glossary .nl-glossary-card h3{font-size:.78rem;letter-spacing:.06em}.nl-v4-reference--glossary .nl-glossary-card__technical p,.nl-v4-reference--glossary .nl-glossary-card__example p{font-size:.97rem;line-height:1.75;overflow-wrap:anywhere}.nl-v4-reference--glossary :is(.nl-glossary-featured button,.nl-glossary-continue button,.nl-glossary-display-more button,#glossary-catalog-title):focus-visible{outline:3px solid var(--glossary-accent);outline-offset:5px}@media(max-width:900px){.nl-v4-reference--glossary .nl-reference-hero__grid{min-height:0}.nl-v4-reference--glossary .nl-glossary-featured__grid{grid-template-columns:1fr}.nl-v4-reference--glossary .nl-glossary-featured__grid button{gap:.7rem}}@media(max-width:520px){.nl-v4-reference--glossary .nl-reference-hero h1{font-size:clamp(2.4rem,10vw,3.2rem)}.nl-v4-reference--glossary .nl-glossary-compass{border-radius:2px 22px}.nl-v4-reference--glossary .nl-glossary-compass__layers li{gap:.75rem}.nl-v4-reference--glossary .nl-glossary-continue button{width:100%}}.dark .nl-v4-reference--glossary,[data-theme=dark] .nl-v4-reference--glossary{--glossary-paper: #102b3a;--glossary-ink: #f1f5f2;--glossary-copy: #cad5da;--glossary-accent: #a6dfcf;--glossary-line: #4b6571;--glossary-canvas: #081f2a;--glossary-panel: #173746;--glossary-context: #123c3b;--glossary-focus: #f1cc91}.nl-v4.nl-v4-reference--glossary .nl-reference-catalog{background:var(--glossary-canvas);color:var(--glossary-ink)}.nl-v4.nl-v4-reference--glossary .nl-reference-alphabet-nav,.nl-v4.nl-v4-reference--glossary .nl-glossary-card,.nl-v4.nl-v4-reference--glossary .nl-reference-state:not(.nl-reference-state--loading),.nl-v4.nl-v4-reference--glossary .nl-reference-stale{background:var(--glossary-paper);color:var(--glossary-ink);border-color:var(--glossary-line)}.nl-v4.nl-v4-reference--glossary .nl-reference-section-heading h2,.nl-v4.nl-v4-reference--glossary .nl-glossary-card h2,.nl-v4.nl-v4-reference--glossary .nl-reference-state h2,.nl-v4.nl-v4-reference--glossary .nl-reference-stale strong{color:var(--glossary-ink)}.nl-v4.nl-v4-reference--glossary .nl-reference-section-heading>p,.nl-v4.nl-v4-reference--glossary .nl-glossary-card__simple,.nl-v4.nl-v4-reference--glossary .nl-glossary-card__technical p,.nl-v4.nl-v4-reference--glossary .nl-glossary-card__example p,.nl-v4.nl-v4-reference--glossary .nl-reference-state>p,.nl-v4.nl-v4-reference--glossary .nl-reference-stale p,.nl-v4.nl-v4-reference--glossary .nl-reference-alphabet-nav p{color:var(--glossary-copy)}.nl-v4.nl-v4-reference--glossary .nl-glossary-card__technical,.nl-v4.nl-v4-reference--glossary .nl-reference-state__icon{background:var(--glossary-panel);border-color:var(--glossary-line);color:var(--glossary-accent)}.nl-v4.nl-v4-reference--glossary .nl-glossary-card__example{background:var(--glossary-context);border-color:var(--glossary-line)}.nl-v4.nl-v4-reference--glossary .nl-glossary-card h3,.nl-v4.nl-v4-reference--glossary .nl-glossary-card__index,.nl-v4.nl-v4-reference--glossary .nl-reference-catalog .nl-reference-eyebrow{color:var(--glossary-accent);border-color:var(--glossary-line)}.nl-v4.nl-v4-reference--glossary .nl-reference-alphabet-nav button,.nl-v4.nl-v4-reference--glossary .nl-reference-state button,.nl-v4.nl-v4-reference--glossary .nl-reference-stale button{background:var(--glossary-paper);color:var(--glossary-accent);border-color:var(--glossary-accent)}.nl-v4.nl-v4-reference--glossary .nl-reference-alphabet-nav button[aria-pressed=true],.nl-v4.nl-v4-reference--glossary .nl-reference-alphabet-nav button:hover,.nl-v4.nl-v4-reference--glossary .nl-reference-state button:hover,.nl-v4.nl-v4-reference--glossary .nl-reference-stale button:hover,.nl-v4.nl-v4-reference--glossary .nl-glossary-card mark{background:var(--glossary-accent);color:var(--glossary-paper);border-color:var(--glossary-accent);box-shadow:none}.nl-v4.nl-v4-reference--glossary .nl-glossary-card:hover{border-color:var(--glossary-accent)}.nl-v4.nl-v4-reference--glossary .nl-reference-catalog :focus-visible,.nl-v4.nl-v4-reference--glossary .nl-reference-alphabet-nav button:focus-visible,.nl-v4.nl-v4-reference--glossary .nl-glossary-featured button:focus-visible{outline:3px solid var(--glossary-focus);outline-offset:4px}@media(forced-colors:active){.nl-v4-reference--glossary .nl-glossary-compass{background:Canvas;color:CanvasText;border-color:CanvasText}.nl-v4-reference--glossary .nl-glossary-featured__grid button{border:1px solid ButtonText}.nl-v4-reference--glossary .nl-glossary-compass__layers li:after{background:CanvasText}}
