.glossary-index,.glossary-entry{color:#111213}.glossary-heading{max-width:1000px;margin-bottom:40px}.glossary-heading h1{font-size:clamp(2rem,4.2vw,3.75rem);line-height:1.12;letter-spacing:-.03em;max-width:24ch;text-wrap:balance}.glossary-heading .lead{font-size:clamp(1.05rem,1.65vw,1.25rem);line-height:1.75;max-width:70ch;margin-top:24px}.glossary-search{display:grid;grid-template-columns:minmax(240px,1.25fr) minmax(220px,1fr) auto;gap:24px;align-items:start;margin:40px 0 30px}.glossary-search label{display:block;font-size:.9rem;font-weight:700;margin-bottom:10px}.glossary-search input,.glossary-search select{width:100%;min-height:50px;padding:12px 14px;border:1px solid #777a70;border-radius:8px;background:#fff;color:#111213;font:inherit;font-size:1rem}.glossary-search input::placeholder{color:#55584e;opacity:1}.glossary-search .action{margin-top:31px;min-height:50px;white-space:nowrap}.glossary-search-help{font-size:.85rem;line-height:1.6;margin-top:10px;max-width:58ch}.glossary-alphabet{display:flex;flex-wrap:wrap;gap:6px;margin:28px 0 20px}.glossary-alphabet button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #a6a79c;border-radius:6px;background:transparent;color:#111213;font:inherit;font-weight:650}.glossary-alphabet button:first-child{padding-inline:18px}.glossary-alphabet button[aria-pressed=true]{background:#111213;color:#fff;border-color:#111213}.glossary-alphabet button:disabled{opacity:.35}.glossary-result-count{font-size:.95rem;margin:20px 0;font-variant-numeric:tabular-nums}.glossary-list{list-style:none;padding:0;margin:0;max-width:1160px}.glossary-list-item{display:grid;grid-template-columns:70px minmax(0,1fr);column-gap:30px;padding-top:6px}.glossary-letter{grid-column:1;grid-row:1;font-size:2.2rem;line-height:1.4;margin:24px 0 0}.glossary-list-content{grid-column:2;padding:28px 0;border-bottom:1px solid #c5c4b8;min-width:0}.glossary-list-content h3{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.35;margin:0 0 10px;letter-spacing:-.02em}.glossary-list-content h3 a{text-decoration:none;text-underline-offset:4px}.glossary-list-content h3 a:hover{text-decoration:underline}.glossary-list-content p{max-width:74ch;line-height:1.75;font-size:1rem}.glossary-open{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:8px;font-size:.9rem}.glossary-open svg{width:20px;height:20px}.glossary-empty{padding:30px 0;font-size:1.15rem;line-height:1.7;max-width:60ch}.glossary-areas{max-width:1160px;margin-top:64px}.glossary-areas h2{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:24px}.glossary-areas>a{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:66px;padding:14px 0;border-bottom:1px solid #c5c4b8;text-decoration:none;line-height:1.6}.glossary-areas>a>span:last-child{display:flex;align-items:center;gap:18px;white-space:nowrap;font-size:.9rem}.glossary-areas svg{width:20px;height:20px}.glossary-back{margin-top:44px}.glossary-synonyms{font-size:.9rem;line-height:1.8;margin-top:22px;max-width:80ch}.glossary-reading-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(30px,5vw,80px)}.glossary-toc{font-size:.9rem;line-height:1.7;align-self:start;position:sticky;top:112px}.glossary-toc h2{font-size:1rem;margin-bottom:14px}.glossary-toc ul{list-style:none;padding:0;margin:0 0 25px}.glossary-toc li{margin:0}.glossary-toc a{display:inline-block;min-height:32px;padding:4px 0;text-underline-offset:4px}.glossary-toc>p{margin-top:22px}.glossary-body{max-width:75ch;min-width:0;font-size:1.0625rem;line-height:1.8}.glossary-body>section{margin:0 0 46px;scroll-margin-top:110px}.glossary-body h2{font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.3;letter-spacing:-.02em;margin:0 0 20px}.glossary-body p{margin:0 0 18px}.glossary-body a{overflow-wrap:anywhere;text-underline-offset:4px}.glossary-body .glossary-related,.glossary-body .glossary-article-links{list-style:none;padding:0;display:grid;gap:5px}.glossary-related a,.glossary-article-links a{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;padding:7px 0}.glossary-body svg{width:20px;height:20px;flex:none}.glossary-sources{padding-left:24px;font-size:.9rem;line-height:1.8}.glossary-sources li{padding-left:5px;margin-bottom:22px}.glossary-bottom-nav{display:flex;flex-wrap:wrap;gap:12px 28px;border-top:1px solid #c5c4b8;padding-top:24px}.glossary-bottom-nav a{min-height:44px;display:inline-flex;align-items:center;font-size:.9rem}a.glossary-term{color:inherit;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:4px;cursor:help}a.glossary-term:hover,a.glossary-term[aria-expanded=true]{text-decoration-style:solid;background:#ffdb37;color:#111213}.term-popover{box-sizing:border-box;position:fixed;inset:auto;z-index:10000;display:block;width:max-content;max-width:370px;padding:22px;border:1px solid #111213;border-radius:12px;background:#fff;color:#111213;font:400 1rem/1.65 Manrope,sans-serif;box-shadow:0 12px 28px #11121329;overflow:auto;margin:0;text-align:left;white-space:normal;overscroll-behavior:contain}.term-popover[hidden]{display:none!important}.term-popover::backdrop{background:transparent;pointer-events:none}.term-popover-title{display:block;font-size:1rem;font-weight:800;line-height:1.4;padding-right:40px;margin-bottom:12px}.term-popover-definition{display:block;max-width:34ch}.term-popover-close{position:absolute;top:8px;right:8px;width:44px;height:44px;display:grid;place-items:center;padding:10px;background:transparent;color:#111213;border:0;border-radius:6px}.term-popover-close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2}.term-popover-more{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin-top:14px;color:#111213;font-size:.95rem;font-weight:700;text-underline-offset:4px}.term-popover-more svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.term-popover-close:hover{background:#e8e7dc}.glossary-index :focus-visible,.glossary-entry :focus-visible,a.glossary-term:focus-visible,.term-popover :focus-visible{outline:3px solid #2255db;outline-offset:4px}.glossary-index [hidden],.glossary-entry [hidden]{display:none!important}.glossary-index ::selection,.glossary-entry ::selection,.term-popover ::selection{background:#ffdb37;color:#111213}.glossary-reader-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;border:1px solid #3e403b;border-radius:12px;background:#111213;color:#f7f6f0;margin-bottom:26px}.glossary-reader-bar h1{font-size:clamp(2rem,3.1vw,2.75rem);line-height:1.16;letter-spacing:-.025em;max-width:none;margin:0;min-width:0;color:inherit}.glossary-reader-switch{display:flex;gap:4px;align-items:stretch;flex-shrink:0}.glossary-reader-switch button{font:700 .88rem/1.5 Manrope,sans-serif;border:0;background:transparent;color:#c8c9c2;border-radius:24px;min-height:44px;padding:10px 16px;cursor:pointer}.glossary-reader-switch button[aria-selected=true]{background:#343632;color:#fff}.glossary-reader-switch button:hover{color:#fff}.glossary-reader-switch button:focus-visible{outline:3px solid #ffdb37;outline-offset:3px}.glossary-reader-fallback>summary{padding:16px 0;font-weight:750;cursor:pointer}.glossary-reader-fallback[open]>summary{margin-bottom:24px}.glossary-shared-reading{margin-left:calc(230px + clamp(30px,5vw,80px))}.glossary-shared-reading .glossary-body>section{margin-top:36px;margin-bottom:40px}.glossary-reader-fallback .glossary-body{margin:0}.glossary-reader-fallback .glossary-body section p:last-child{margin-bottom:0}.glossary-heading .glossary-reader-bar h1{font-size:clamp(2rem,3.1vw,2.75rem);line-height:1.16;letter-spacing:-.025em;max-width:none;margin:0;color:inherit}.glossary-entry details.glossary-reader-fallback,.glossary-entry details.glossary-reader-outline{background:transparent;border:0;border-radius:0;padding:0;margin:0;box-shadow:none}.glossary-reader-outline>summary{font-weight:750;font-size:1rem;min-height:44px;line-height:1.5;padding:8px 0;cursor:pointer}.glossary-reader-outline[open]>summary{margin-bottom:12px}.glossary-reader-outline nav ul{margin-top:0}.glossary-entry .glossary-reader-outline>summary:after{transform:rotate(45deg)}.glossary-entry .glossary-reader-outline[open]>summary:after{transform:rotate(225deg)}@media(max-width:1100px){.glossary-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.glossary-search .action{margin:0;justify-self:start}.glossary-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:32px}.glossary-toc{top:100px}.glossary-shared-reading{margin-left:222px}.glossary-reader-bar{align-items:flex-start;flex-wrap:wrap}.glossary-reader-switch{flex-shrink:1}}@media(max-width:760px){.glossary-shared-reading{margin-left:0}.glossary-reader-bar{padding:14px;gap:14px}.glossary-reader-switch{width:100%;flex-wrap:wrap}.glossary-reader-switch button{padding:10px 12px;text-align:left;max-width:100%;white-space:normal}}@media(forced-colors:active){.glossary-reader-bar{background:Canvas;color:CanvasText;border-color:CanvasText}.glossary-reader-switch button{color:ButtonText}.glossary-reader-switch button[aria-selected=true]{background:Highlight;color:HighlightText}}@media print{.glossary-reader-switch{display:none}.glossary-reader-bar{background:transparent;color:#111213;border:0;padding:0}.glossary-shared-reading{margin-left:0}}@media(max-width:760px){.glossary-heading{margin-bottom:28px}.glossary-heading h1{font-size:clamp(1.85rem,7vw,2.5rem);max-width:none}.glossary-heading .lead{font-size:1rem;margin-top:20px}.glossary-search{grid-template-columns:minmax(0,1fr);gap:20px;margin:30px 0}.glossary-search input,.glossary-search select{font-size:1rem}.glossary-search .action{width:100%;justify-content:center}.glossary-alphabet{gap:5px}.glossary-alphabet button{min-width:44px;min-height:44px;padding:7px 9px}.glossary-list-item{grid-template-columns:30px minmax(0,1fr);column-gap:18px}.glossary-letter{font-size:1.5rem;margin-top:23px}.glossary-list-content{padding:24px 0}.glossary-list-content p{font-size:.95rem}.glossary-areas>a{align-items:flex-start;gap:15px}.glossary-areas>a>span:last-child{font-size:.8rem;gap:6px}.glossary-reading-layout{grid-template-columns:minmax(0,1fr);gap:30px}.glossary-toc{position:static;padding-bottom:22px;border-bottom:1px solid #c5c4b8}.glossary-toc ul{display:flex;flex-wrap:wrap;gap:4px 20px;margin-bottom:15px}.glossary-toc a{min-height:44px;padding:10px 0}.glossary-body{font-size:1rem}.glossary-body>section{margin-bottom:36px}.glossary-sources{font-size:.9rem}.term-popover{padding:19px}.glossary-synonyms{font-size:.85rem}}@media(forced-colors:active){.term-popover{border:2px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}.term-popover a,.term-popover button,a.glossary-term{color:LinkText}.glossary-index :focus-visible,.glossary-entry :focus-visible,a.glossary-term:focus-visible,.term-popover :focus-visible{outline-color:Highlight}.glossary-alphabet button[aria-pressed=true]{background:Highlight;color:HighlightText}}@media print{.term-popover,.glossary-search,.glossary-alphabet,.glossary-toc,.glossary-open{display:none!important}.glossary-reading-layout{display:block}.glossary-body{max-width:none}.glossary-term{text-decoration:none!important}.glossary-list-item{break-inside:avoid}.glossary-heading h1{font-size:25pt}}.glossary-reader-bar h1{overflow-wrap:anywhere;flex:1 1 12ch}.glossary-entry .glossary-heading{max-width:1160px;margin-bottom:30px}.glossary-entry .glossary-heading .lead{margin-top:18px;line-height:1.65}.glossary-entry details.glossary-synonyms{background:transparent;border:0;padding:0;margin:14px 0 0;box-shadow:none}.glossary-entry .glossary-synonyms>summary{min-height:44px;padding:10px 30px 10px 0;font:700 .9rem/1.5 Manrope,sans-serif;cursor:pointer}.glossary-entry .glossary-synonyms p{margin:6px 0 0;line-height:1.65}@media(max-width:760px){body:has(.glossary-entry) .breadcrumbs{padding-block:10px;font-size:.75rem}body:has(.glossary-entry) .breadcrumbs ol{gap:5px 10px}body:has(.glossary-entry) .breadcrumbs li+li:before{padding-right:10px}body:has(.glossary-entry) .nw-account-bar{padding-block:4px;gap:4px 10px}body:has(.glossary-entry) #nw-account-actions{gap:6px}body:has(.glossary-entry) #nw-account-actions button,body:has(.glossary-entry) .nw-account-bar a{padding:6px 10px;min-height:44px}.page-section.glossary-entry{padding-top:18px;padding-bottom:36px}.glossary-entry .glossary-reader-bar{gap:10px;padding:12px;margin-bottom:16px}.glossary-entry .glossary-heading .glossary-reader-bar h1{font-size:2rem;line-height:1.16}.glossary-entry .glossary-reader-switch{gap:3px}.glossary-entry .glossary-reader-switch button{font-size:.8125rem;padding:9px 10px}.glossary-entry .glossary-heading .lead{margin-top:0;line-height:1.65}.glossary-entry .glossary-heading{margin-bottom:16px}.glossary-entry .glossary-synonyms{margin-top:8px}.glossary-entry .glossary-reading-layout{gap:20px}.glossary-entry .glossary-toc{padding-bottom:10px}.glossary-entry .glossary-body h2{font-size:1.5rem;line-height:1.3}}.term-popover-new-tab{display:block;margin-top:6px;font-size:.8rem;color:#454740;line-height:1.5}a.glossary-term{display:inline!important;margin:0!important;padding:0!important;font:inherit;letter-spacing:inherit;line-height:inherit}.index-grid>.mechanism-card{display:block;min-width:0}.mechanism-card h2,.mechanism-card p{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.guide-deep-reading{margin-block:26px}.guide-deep-reading li{margin:12px 0}
