.reader-saved-entry[data-astro-cid-lpvmevw7]{min-block-size:44px;min-inline-size:44px;color:var(--color-text);font:.75rem var(--font-interface);justify-content:center;align-items:center;gap:.25rem;text-decoration:none;display:none}.reader-menu-meta[data-astro-cid-lpvmevw7]{padding:var(--space-3);font-size:.8125rem}.reader-menu-meta[data-astro-cid-lpvmevw7] p[data-astro-cid-lpvmevw7]{margin-block:.5rem}@media (width<64rem){html:not([data-home-intro]) .reader-saved-entry[data-astro-cid-lpvmevw7]{display:inline-flex}body[data-reader-shell] .header-edition[data-astro-cid-lpvmevw7]{justify-content:center;min-inline-size:44px;font-size:.8125rem}}[data-astro-cid-lpvmevw7][data-network-toolbar-slot]:empty{display:none}.mobile-task-nav[data-astro-cid-lpvmevw7]{z-index:18;min-block-size:4rem;background:var(--color-surface);border-block-start:1px solid var(--color-border);font-family:var(--font-interface);align-items:stretch;padding-block-end:env(safe-area-inset-bottom);font-size:1rem;display:flex;position:fixed;inset:auto 0 0}.header-edition[data-astro-cid-lpvmevw7]{min-block-size:44px;font-family:var(--font-interface);align-items:center;font-size:1rem;text-decoration:none;display:inline-flex}.mobile-task-nav[data-astro-cid-lpvmevw7] a[data-astro-cid-lpvmevw7]{min-block-size:48px;padding:var(--space-2);flex:1;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.mobile-task-nav[data-astro-cid-lpvmevw7] a[data-astro-cid-lpvmevw7][aria-current=page]{box-shadow:inset 0 3px var(--color-accent)}.mobile-task-nav[data-astro-cid-lpvmevw7][hidden]{display:none}@media (width<64rem){.no-js .mobile-task-nav[data-astro-cid-lpvmevw7]{position:static}[data-astro-cid-lpvmevw7][data-desktop-only]{display:none}.mobile-nav[data-astro-cid-lpvmevw7]{max-block-size:calc(100dvh - 8rem - env(safe-area-inset-top));overscroll-behavior:contain;overflow:auto}}[data-astro-cid-lpvmevw7][data-graph-only]{display:none}@media (width>=48rem) and (height>=38rem){[data-astro-cid-lpvmevw7][data-graph-only]{display:list-item}}@media (width>=64rem){[data-astro-cid-lpvmevw7][data-mobile-only],.mobile-task-nav[data-astro-cid-lpvmevw7]{display:none}}@media (height<34rem),(width<22rem){.mobile-task-nav[data-astro-cid-lpvmevw7]{flex-wrap:wrap;position:static}}html:is([data-network-workspace],:has([data-network-shell])) .page-main{padding-block:.5rem 0}html:is([data-network-workspace],:has([data-network-shell])) .desktop-network-host{min-block-size:0;margin-block-end:0}html:is([data-network-workspace],:has([data-network-shell])) .site-header .header-row{flex-wrap:nowrap;gap:8px;inline-size:min(100% - 1.5rem,95rem)}[data-network-toolbar-slot]:empty{display:none}html:is([data-network-workspace],:has([data-network-shell])) [data-network-toolbar-slot]{flex:1;min-inline-size:0}html:is([data-network-workspace],:has([data-network-shell])) .site-header .wordmark,html:is([data-network-workspace],:has([data-network-shell])) .site-header .header-edition,html:is([data-network-workspace],:has([data-network-shell])) .site-header .menu-button{flex-shrink:0}html:is([data-network-workspace],:has([data-network-shell])) .site-header .nav-link{padding-inline:8px;font-size:.875rem}html:is([data-network-workspace],:has([data-network-shell])) .site-header .theme-button{background:0 0;border-color:#0000;inline-size:44px;padding-inline:0}html:is([data-network-workspace],:has([data-network-shell])) [data-theme-state]{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (width>=64rem){html:is([data-network-workspace],:has([data-network-shell])) .site-header .mobile-nav{flex:none;gap:8px}}@media (width<64rem){html.no-js:has([data-network-shell]) .site-header .header-row{flex-wrap:wrap}html.js:is([data-network-workspace],:has([data-network-shell])) .site-header .mobile-nav{background:var(--color-surface);border-block-end:1px solid var(--color-border);padding:1rem;position:absolute;inset:100% 0 auto}}@media (width<48rem),(height<38rem){html:has([data-network-shell]) .site-header .header-row{flex-wrap:wrap}html:has([data-network-shell]) .site-header .wordmark,html:has([data-network-shell]) .site-header .header-edition{flex-shrink:1;min-inline-size:0;max-inline-size:100%}}.search-dialog[data-astro-cid-6ozalu76]{max-block-size:min(42rem,100dvh - 32px);inline-size:min(100% - 32px,40rem);color:var(--color-text);background:var(--color-surface);border:.0625rem solid var(--color-control-border);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);margin-block:0;margin-inline:auto;padding:0;inset-block:clamp(1rem,8vh,6rem) auto;overflow:hidden}.search-dialog[data-astro-cid-6ozalu76]::backdrop{background:#0d11179e}.search-dialog-panel[data-astro-cid-6ozalu76]{gap:var(--space-3);max-block-size:min(42rem,100dvh - 32px);padding:var(--space-5);grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.search-dialog-results[data-astro-cid-6ozalu76]{overscroll-behavior:contain;grid-row:6;min-block-size:0;overflow:auto}.search-dialog-browse[data-astro-cid-6ozalu76]{grid-row:7}.search-dialog-retry[data-astro-cid-6ozalu76]{background:var(--color-surface);min-block-size:44px;color:var(--color-text);border:1px solid var(--color-control-border);border-radius:var(--radius-control)}.search-dialog-retry[data-astro-cid-6ozalu76][hidden]{display:none}.search-result-excerpt{margin-block:var(--space-2) var(--space-3);font-size:1rem}.search-result-excerpt mark,.search-result-link mark{color:var(--color-text);background:var(--color-surface-muted);text-decoration:underline;text-decoration-color:var(--color-accent)}.search-dialog-heading[data-astro-cid-6ozalu76]{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.search-dialog-heading[data-astro-cid-6ozalu76] h2[data-astro-cid-6ozalu76]{margin-block-end:0}.search-dialog-close[data-astro-cid-6ozalu76],.search-dialog-input[data-astro-cid-6ozalu76]{min-block-size:44px;color:var(--color-text);background:var(--color-surface);border:.0625rem solid var(--color-control-border);border-radius:var(--radius-control);font-family:var(--font-interface)}.search-dialog-close[data-astro-cid-6ozalu76]{padding:var(--control-padding-block) var(--control-padding-inline);font-size:var(--control-font-size);cursor:pointer}.search-dialog-input[data-astro-cid-6ozalu76]{inline-size:100%;padding-inline:var(--space-3);font-size:1rem}.search-dialog-status[data-astro-cid-6ozalu76]{color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--text-small);margin-block-end:0}.search-dialog-results[data-astro-cid-6ozalu76]{align-content:start;gap:var(--space-4);display:grid}.search-dialog-results[data-astro-cid-6ozalu76] .search-result-group{gap:var(--space-2);display:grid}.search-dialog-results[data-astro-cid-6ozalu76] .search-result-group h3{color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--text-small);letter-spacing:.04em;text-transform:uppercase;margin-block-end:0}.search-dialog-results[data-astro-cid-6ozalu76] .search-result-group ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.search-dialog-results[data-astro-cid-6ozalu76] .search-result-link{gap:var(--space-1);min-block-size:44px;padding:var(--space-3);color:var(--color-text);border:.0625rem solid var(--color-border);border-radius:var(--radius-control);text-decoration:none;display:grid}.search-dialog-results[data-astro-cid-6ozalu76] .search-result-item{gap:var(--space-1);display:grid}.search-dialog-results[data-astro-cid-6ozalu76] .search-result-study{min-block-size:44px;inline-size:fit-content;font-family:var(--font-interface);font-size:var(--text-small);align-items:center;font-weight:600;display:inline-flex}.search-dialog-results[data-astro-cid-6ozalu76] .search-result-link:hover{border-color:var(--color-accent)}.search-dialog-results[data-astro-cid-6ozalu76] .search-result-link span,.search-dialog-results[data-astro-cid-6ozalu76] .search-result-link small{color:var(--color-text-muted)}.search-dialog-results[data-astro-cid-6ozalu76] .search-view-all,.search-dialog-browse[data-astro-cid-6ozalu76]{min-block-size:44px;font-family:var(--font-interface);align-items:center;font-weight:600;display:inline-flex}@media (prefers-reduced-transparency:reduce){.search-dialog[data-astro-cid-6ozalu76]::backdrop{background:canvas}}@media (width<48rem){.search-dialog[data-astro-cid-6ozalu76]{inline-size:100%;max-inline-size:none;block-size:var(--search-viewport-height,100dvh);border-radius:0;max-block-size:none;margin:0}.search-dialog-panel[data-astro-cid-6ozalu76]{block-size:100%;max-block-size:none;padding:var(--space-4)}}@media (forced-colors:active){.search-dialog[data-astro-cid-6ozalu76]{box-shadow:none;border:.125rem solid canvastext}}.offline-tools[data-astro-cid-qaazgw73]{font-family:var(--font-interface);font-size:var(--text-ui);padding-block:var(--space-4)}.offline-tools[data-astro-cid-qaazgw73]:has(>.offline-update[hidden]):not(:has(details)){padding:0}summary[data-astro-cid-qaazgw73]{cursor:pointer;align-items:center;min-block-size:44px;text-decoration:underline;display:flex}details[data-astro-cid-qaazgw73]:target{outline:2px solid var(--color-accent);outline-offset:6px}button[data-astro-cid-qaazgw73]{min-block-size:var(--control-min-size);max-inline-size:100%;padding:var(--control-padding-block) var(--control-padding-inline);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-control-border);border-radius:var(--radius-control);font:inherit;font-size:var(--control-font-size);cursor:pointer}[data-astro-cid-qaazgw73][data-offline-downloads]{gap:var(--space-2);flex-wrap:wrap;display:flex}[data-astro-cid-qaazgw73][data-offline-downloads] p[data-astro-cid-qaazgw73]{flex-basis:100%}[data-astro-cid-qaazgw73][hidden]{display:none!important}.offline-update[data-astro-cid-qaazgw73]{border-block-start:2px solid var(--color-accent);padding:var(--space-4)}:root{color-scheme:light;--color-canvas:#fff;--color-surface:#fff;--color-surface-muted:#f3f5f7;--color-text:#111827;--color-text-muted:#4b5563;--color-border:#d5dae1;--color-control-border:#7d8795;--color-accent:#1d4ed8;--color-accent-strong:#173da8;--color-secondary:#0f766e;--color-focus:#1d4ed8;--color-success:#176b45;--color-warning:#805d00;--color-danger:#b42318;--color-info:#175cd3;--color-on-accent:#fff;--shadow-raised:0 4px 16px #1118271f;--font-editorial:"Source Serif 4 Variable", georgia, serif;--font-interface:"Inter Variable", system-ui, sans-serif;--text-display:clamp(2rem, 4vw, 3rem);--text-h1:clamp(1.75rem, 3vw, 2.5rem);--text-h2:clamp(1.5rem, 2.5vw, 2.125rem);--text-h3:1.375rem;--text-lead:clamp(1.125rem, 1.5vw, 1.35rem);--text-body:1.0625rem;--text-ui:1rem;--text-small:.8125rem;--control-min-size:2.75rem;--control-padding-block:.375rem;--control-padding-inline:.75rem;--control-font-size:1rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-card:.5rem;--radius-control:.25rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--duration-fast:.12s;--duration-normal:.18s;--duration-slow:.28s}:root[data-theme=dark]{color-scheme:dark;--color-canvas:#0d1117;--color-surface:#151b23;--color-surface-muted:#1e2631;--color-text:#f6f7f9;--color-text-muted:#b6c0cd;--color-border:#384455;--color-control-border:#667085;--color-accent:#93c5fd;--color-accent-strong:#bfdbfe;--color-secondary:#5eead4;--color-focus:#93c5fd;--color-success:#6ce9a6;--color-warning:#fec84b;--color-danger:#fda29b;--color-info:#84adff;--color-on-accent:#0d1117;--shadow-raised:0 12px 32px #00000052}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-canvas:#0d1117;--color-surface:#151b23;--color-surface-muted:#1e2631;--color-text:#f6f7f9;--color-text-muted:#b6c0cd;--color-border:#384455;--color-control-border:#667085;--color-accent:#93c5fd;--color-accent-strong:#bfdbfe;--color-secondary:#5eead4;--color-focus:#93c5fd;--color-success:#6ce9a6;--color-warning:#fec84b;--color-danger:#fda29b;--color-info:#84adff;--color-on-accent:#0d1117;--shadow-raised:0 12px 32px #00000052}}@media (forced-colors:active){:root,:root:not([data-theme]),:root[data-theme=dark]{--color-canvas:Canvas;--color-surface:Canvas;--color-surface-muted:Canvas;--color-text:CanvasText;--color-text-muted:CanvasText;--color-border:CanvasText;--color-control-border:ButtonText;--color-accent:LinkText;--color-accent-strong:LinkText;--color-secondary:LinkText;--color-focus:Highlight;--color-success:CanvasText;--color-warning:CanvasText;--color-danger:CanvasText;--color-info:CanvasText;--color-on-accent:Canvas;--shadow-raised:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/fonts/inter-latin-variable.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/source-serif-4-latin-variable.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.site-header{z-index:20;min-block-size:3.5rem;padding-block:env(safe-area-inset-top) 0;background:var(--color-canvas);border-block-end:.0625rem solid var(--color-border);position:relative}.header-row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-block-size:3.5rem;display:flex}.wordmark{min-block-size:var(--control-min-size);color:var(--color-text);font-family:var(--font-editorial);align-items:center;font-size:1.5rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.wordmark:hover{color:var(--color-accent-strong)}.menu-button,.theme-button,.search-link,.button-link{min-block-size:var(--control-min-size);padding:var(--control-padding-block) var(--control-padding-inline);color:var(--color-text);background:var(--color-surface);border:.0625rem solid var(--color-control-border);border-radius:var(--radius-control);font-family:var(--font-interface);font-size:var(--control-font-size);cursor:pointer;justify-content:center;align-items:center;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.menu-button{min-inline-size:2.75rem;padding-inline:var(--space-2)}.menu-glyph{gap:4px;display:grid}.menu-glyph:before,.menu-glyph:after,.menu-glyph>span{content:"";background:currentColor;block-size:2px;inline-size:20px}.mobile-nav{min-inline-size:0;padding-block:var(--space-3) var(--space-4);flex:1 0 100%}.js .mobile-nav[data-open=false],.no-js [data-theme-control]{display:none}.nav-list,.header-actions{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nav-list{flex-direction:column}.nav-link{min-block-size:2.75rem;inline-size:100%;padding:var(--space-2) var(--space-3);color:var(--color-text);font-family:var(--font-interface);font-size:var(--text-ui);justify-content:flex-start;align-items:center;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.locale-link{min-block-size:2.75rem;padding:var(--space-2) var(--space-3);font-family:var(--font-interface);font-size:var(--text-ui);align-items:center;line-height:1.25;display:inline-flex}.nav-link[aria-current=page]{text-underline-offset:.4em;text-decoration:underline 2px}.header-actions{margin-block-start:var(--space-3)}.theme-button{min-inline-size:2.75rem}.menu-button:hover,.theme-button:hover,.nav-link:hover,.locale-link:hover,.search-link:hover,.button-link:hover,.nav-link[aria-current=page]{color:var(--color-accent-strong);border-color:var(--color-accent)}.page-main{min-block-size:calc(100dvh - 16rem);padding-block:var(--space-6) var(--space-10)}.hero{gap:var(--space-8);padding-block:0 var(--space-6);display:grid}.hero h1{max-inline-size:15ch;font-size:var(--text-display);margin-block-end:var(--space-5);line-height:1.02}.hero-copy{max-inline-size:42rem}.button-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.button-link-primary{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}.button-link-primary:hover{color:var(--color-on-accent);background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.section-block{padding-block:var(--space-12);border-block-start:.0625rem solid var(--color-border)}.section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.section-heading h2{margin-block-end:0}.term-grid,.browse-list,.relationship-browser{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.term-card,.relationship-item{min-inline-size:0;padding:var(--space-4) 0;border:0;border-block-end:.0625rem solid var(--color-border);background:0 0;border-radius:0;position:relative}.term-card:focus-within,.term-card:hover,.relationship-item:focus-within,.relationship-item:hover{border-color:var(--color-control-border)}.term-card h3,.relationship-item h2{margin-block-end:var(--space-1)}.term-card-link,.relationship-item-link{color:var(--color-text);text-decoration:none}.term-card-link:after,.relationship-item-link:after{content:"";position:absolute;inset:0}.term-card-equivalent,.relationship-item-equivalent{color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--text-ui);margin-block-end:var(--space-4)}.term-card-definition{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block-end:0;display:-webkit-box;overflow:hidden}.category-label,.relationship-count{min-block-size:1.75rem;color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--text-small);background:0 0;border-radius:0;align-items:center;margin-block-end:var(--space-3);padding:0;font-weight:600;display:inline-flex}.term-page{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.term-header{border-block-end:.0625rem solid var(--color-border);padding-block-end:var(--space-5)}.term-header h1{max-inline-size:20ch;margin-block-end:var(--space-2)}.term-equivalent{color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--text-lead);margin-block-end:var(--space-3)}.definition-pair{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.definition-block{max-inline-size:64ch}.definition-block h2{color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--text-ui);margin-block-end:var(--space-4);font-weight:700}.definition-block p{margin-block-end:0}.related-terms{border-block-start:.0625rem solid var(--color-border);padding-block-start:var(--space-8)}.related-terms ul{columns:1;padding-inline-start:var(--space-5)}.related-terms li{padding-block:var(--space-1);break-inside:avoid}.site-footer{padding-block:var(--space-8) calc(var(--space-8) + env(safe-area-inset-bottom));background:var(--color-surface-muted);border-block-start:.0625rem solid var(--color-border);font-family:var(--font-interface);font-size:var(--text-small)}.footer-grid{gap:var(--space-4);display:grid}.footer-grid p{margin-block-end:0}.about-page>*+*{margin-block-start:var(--space-6)}.about-page h2{margin-block-start:var(--space-12)}.about-image{max-inline-size:37.5rem;margin-block:var(--space-8)}.about-image-portrait{max-inline-size:29rem}.about-image figcaption{color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--text-small);margin-block-start:var(--space-2)}.review-notice{padding:var(--space-4);color:var(--color-text);background:var(--color-surface-muted);border-inline-start:.25rem solid var(--color-warning)}.specimen-grid,.swatch-grid,.token-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.specimen-card,.token-card{padding:var(--space-5);background:var(--color-surface);border:.0625rem solid var(--color-control-border);border-radius:var(--radius-card)}.specimen-card p:last-child,.token-card p:last-child{margin-block-end:0}.specimen-16{font-size:1rem}.specimen-24{font-size:1.5rem}.specimen-48{font-size:3rem;line-height:1.18}.weight-400{font-weight:400}.weight-500{font-weight:500}.weight-600{font-weight:600}.weight-700{font-weight:700}.font-editorial{font-family:var(--font-editorial)}.font-interface{font-family:var(--font-interface)}.swatch-grid{margin-block-end:var(--space-6)}.swatch-card{min-inline-size:0}.swatch-card code{overflow-wrap:anywhere}.swatch{block-size:4rem;inline-size:100%;background:var(--swatch-color);border:.0625rem solid var(--color-control-border);border-radius:var(--radius-control);margin-block-end:var(--space-3)}.swatch-accent{--swatch-color:var(--color-accent)}.swatch-secondary{--swatch-color:var(--color-secondary)}.swatch-warning{--swatch-color:var(--color-warning)}.swatch-surface{--swatch-color:var(--color-surface-muted)}@media (hover:hover) and (pointer:fine){.term-card:hover,.relationship-item:hover{transform:none}}@media (width>=48rem){.term-grid,.browse-list,.relationship-browser,.specimen-grid,.swatch-grid,.token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.swatch-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.definition-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.related-terms ul{columns:2}}@media (width>=64rem){.site-header,.header-row{min-block-size:4rem}.menu-button{display:none}.mobile-nav,.js .mobile-nav[data-open=false]{justify-content:flex-end;align-items:center;gap:var(--space-3);flex:1;padding-block:0;display:flex}.nav-list,.header-actions{flex-flow:row}.header-actions{margin-block-start:0}.search-link{gap:var(--space-2)}.nav-link{justify-content:center;inline-size:auto}.term-card,.relationship-item{padding:var(--space-6)}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}@media (prefers-reduced-motion:reduce){.term-card:hover,.relationship-item:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.site-header{background:var(--color-canvas)}}@media (forced-colors:active){.button-link-primary{forced-color-adjust:auto}.category-label,.relationship-count{border:.0625rem solid var(--color-control-border)}}@media print{.site-header,.site-footer,.skip-link,.button-row,.review-notice,.mobile-task-nav,.study-term-actions,.offline-tools,.term-return{display:none!important}body{color:canvastext;background:canvas;font-size:12pt}.page-main{min-block-size:auto;padding:0}.container,.prose,.definition-block{inline-size:100%;max-inline-size:none}.definition-pair{display:block}.definition-block,.related-terms{break-inside:avoid;margin-block-start:24pt}a{color:canvastext;text-decoration:underline}a[href^=http]:after{content:" (" attr(href) ")";font-family:var(--font-interface);font-size:9pt}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%;scroll-padding-block-end:var(--study-control-space,0);overflow-x:clip}body{overflow-wrap:anywhere;min-block-size:100dvh;color:var(--color-text);background:var(--color-canvas);font-family:var(--font-editorial);font-size:var(--text-body);text-align:start;text-rendering:optimizelegibility;margin:0;line-height:1.65}body:has(.mobile-task-nav){padding-block-end:calc(4rem + env(safe-area-inset-bottom))}@media (width<64rem){html:has(.mobile-task-nav){scroll-padding-block-end:calc(5rem + env(safe-area-inset-bottom))}}body:has(.mobile-nav[data-open=true]){overflow:hidden}body[data-task-shell]{padding-block-end:0}@media (width>=64rem){body:has(.mobile-task-nav){padding-block-end:0}body:has(.mobile-nav[data-open=true]){overflow:auto}}img,picture,svg{max-inline-size:100%;display:block}img{block-size:auto}button,input,select,textarea{color:inherit;font:inherit}button,a{touch-action:manipulation}a{color:var(--color-accent-strong);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--color-accent)}:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.1875rem}h1,h2,h3,p,ul,ol,figure{margin-block-start:0}h1,h2,h3{font-family:var(--font-editorial);text-wrap:balance;font-weight:600}h1{font-size:var(--text-h1);line-height:1.08}h2{font-size:var(--text-h2);line-height:1.18}h3{font-size:var(--text-h3);line-height:1.25}p,li{text-wrap:pretty}[lang=so]{hyphens:none}.container{inline-size:min(100% - 32px,1280px);margin-inline:auto}.prose{max-inline-size:47.5rem}.lead{font-size:var(--text-lead);line-height:1.55}.ui-text{font-family:var(--font-interface);font-size:var(--text-ui);line-height:1.45}.small-text{font-family:var(--font-interface);font-size:var(--text-small);line-height:1.4}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;min-block-size:2.75rem;padding:var(--space-2) var(--space-4);color:var(--color-on-accent);background:var(--color-accent);border-radius:var(--radius-control);font-family:var(--font-interface);position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media (width>=30rem){.container{inline-size:min(100% - 40px,1280px)}}@media (width>=48rem){.container{inline-size:min(100% - 48px,1280px)}}@media (width>=64rem){.container{inline-size:min(100% - 64px,1280px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.task-site-header[data-astro-cid-z4jru4n3]{justify-content:space-between;align-items:center;gap:var(--space-2);border-block-end:1px solid var(--color-border);min-block-size:3.5rem;font-family:var(--font-interface);flex-wrap:wrap;display:flex}.task-site-header[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{align-items:center;min-block-size:44px;display:inline-flex}@media (width<64rem){html:not([data-home-intro]) body[data-reader-shell] .mobile-task-nav,html:not([data-home-intro]) body[data-reader-shell]>.site-footer{display:none}html:not([data-home-intro]) body[data-reader-shell]{padding-block-end:calc(4.5rem + env(safe-area-inset-bottom))}html:not([data-home-intro]) body[data-reader-shell] .page-main{padding-block:0}html:not([data-home-intro]) body[data-reader-shell] .header-row{gap:.5rem}html:not([data-home-intro]) body[data-reader-shell] .wordmark{margin-inline-end:auto}}
