.terms-intro:where(.astro-5rv4kbe6){padding-block:3rem 1.5rem}.terms-intro__title:where(.astro-5rv4kbe6){font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;line-height:1.15}.terms-intro__body:where(.astro-5rv4kbe6){margin-top:.8rem;max-width:60ch}.terms-intro__meta:where(.astro-5rv4kbe6){margin-top:.6rem;font-size:.82rem;color:var(--um-muted, #6b6f78)}.terms-intro__meta:where(.astro-5rv4kbe6) a:where(.astro-5rv4kbe6){color:var(--um-electric, #2b2cf7);text-decoration:none}.terms-intro__meta:where(.astro-5rv4kbe6) a:where(.astro-5rv4kbe6):hover{text-decoration:underline}.terms-toc:where(.astro-5rv4kbe6){padding-block:0 2rem}.terms-toc__list:where(.astro-5rv4kbe6){display:flex;flex-wrap:wrap;gap:.4rem .75rem;padding:0;margin:0;list-style:none}.terms-toc__link:where(.astro-5rv4kbe6){font-family:var(--um-mono, monospace);font-size:.78rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--um-muted, #6b6f78);text-decoration:none;padding:.3rem .6rem;border:1px solid var(--um-line, rgba(14,16,20,.1));border-radius:var(--um-radius-xs, 6px);transition:border-color .15s,color .15s}.terms-toc__link:where(.astro-5rv4kbe6):hover{border-color:var(--um-electric, #2b2cf7);color:var(--um-electric, #2b2cf7)}.terms-cat:where(.astro-5rv4kbe6){padding-block:2rem .5rem;scroll-margin-top:5rem}.terms-cat__title:where(.astro-5rv4kbe6){font-family:var(--um-mono, monospace);font-size:.78rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--um-muted, #6b6f78);margin:0;padding-bottom:.5rem;border-bottom:2px solid var(--um-line, rgba(14,16,20,.1))}.terms-entry:where(.astro-5rv4kbe6){padding-block:1.5rem;border-top:1px solid var(--um-line, rgba(14,16,20,.1));scroll-margin-top:5rem}.terms-entry__name:where(.astro-5rv4kbe6){font-size:1.15rem;font-weight:700;line-height:1.3;margin:0}.terms-entry__name:where(.astro-5rv4kbe6) a:where(.astro-5rv4kbe6){color:inherit;text-decoration:none}.terms-entry__name:where(.astro-5rv4kbe6) a:where(.astro-5rv4kbe6):hover{color:var(--um-electric, #2b2cf7)}.terms-entry__gloss:where(.astro-5rv4kbe6){font-size:.9rem;color:var(--um-muted, #6b6f78);margin-top:.15rem;line-height:1.45}.terms-entry__aliases:where(.astro-5rv4kbe6){font-size:.78rem;color:var(--um-muted-soft, #9a9ea8);margin-top:.15rem}.terms-entry__explanation:where(.astro-5rv4kbe6){margin-top:.6rem;max-width:60ch;line-height:1.6}.terms-entry__details:where(.astro-5rv4kbe6){margin-top:.8rem}.terms-entry__details:where(.astro-5rv4kbe6) summary:where(.astro-5rv4kbe6){font-size:.82rem;font-weight:600;color:var(--um-muted, #6b6f78);cursor:pointer;padding:.3rem 0;list-style:none}.terms-entry__details:where(.astro-5rv4kbe6) summary:where(.astro-5rv4kbe6)::-webkit-details-marker{display:none}.terms-entry__details:where(.astro-5rv4kbe6) summary:where(.astro-5rv4kbe6):before{content:"+";display:inline-block;width:1.2em;font-weight:700;color:var(--um-electric, #2b2cf7)}.terms-entry__details:where(.astro-5rv4kbe6)[open] summary:where(.astro-5rv4kbe6):before{content:"-"}.terms-entry__cite-list:where(.astro-5rv4kbe6){padding:.6rem 0 0 1.2em;margin:0;list-style:none;font-size:.85rem;line-height:1.6}.terms-entry__cite-list:where(.astro-5rv4kbe6) li:where(.astro-5rv4kbe6){padding-block:.15rem}.terms-entry__cite-label:where(.astro-5rv4kbe6){font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--um-muted, #6b6f78)}.terms-entry__cite-list:where(.astro-5rv4kbe6) a:where(.astro-5rv4kbe6){color:var(--um-electric, #2b2cf7);text-decoration:none}.terms-entry__cite-list:where(.astro-5rv4kbe6) a:where(.astro-5rv4kbe6):hover{text-decoration:underline}.terms-retired:where(.astro-5rv4kbe6){padding-block:2rem}.terms-retired__title:where(.astro-5rv4kbe6){font-size:1.2rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.terms-retired__list:where(.astro-5rv4kbe6){padding:0;margin:0;list-style:none}.terms-retired__item:where(.astro-5rv4kbe6){padding:.5rem 0;border-top:1px solid var(--um-line, rgba(14,16,20,.1));font-size:.88rem;line-height:1.5;color:var(--um-muted, #6b6f78)}.terms-retired__name:where(.astro-5rv4kbe6){font-weight:600;color:var(--um-ink-soft, #2c2f36)}.terms-retired__status:where(.astro-5rv4kbe6){font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;background:var(--um-line, rgba(14,16,20,.1));padding:.1em .4em;border-radius:3px;margin-inline:.3rem}.terms-retired__replacement:where(.astro-5rv4kbe6) a:where(.astro-5rv4kbe6){color:var(--um-electric, #2b2cf7);text-decoration:none}.terms-retired__replacement:where(.astro-5rv4kbe6) a:where(.astro-5rv4kbe6):hover{text-decoration:underline}.terms-w3c:where(.astro-5rv4kbe6){padding-block:2rem}.terms-w3c__title:where(.astro-5rv4kbe6){font-size:1.2rem;font-weight:700;line-height:1.2}.terms-w3c__body:where(.astro-5rv4kbe6){margin-top:.4rem;max-width:60ch;font-size:.88rem;color:var(--um-muted, #6b6f78)}.terms-table-wrap:where(.astro-5rv4kbe6){overflow-x:auto;margin-top:1rem}.terms-table:where(.astro-5rv4kbe6){width:100%;border-collapse:collapse;font-size:.85rem;line-height:1.5}.terms-table:where(.astro-5rv4kbe6) th:where(.astro-5rv4kbe6),.terms-table:where(.astro-5rv4kbe6) td:where(.astro-5rv4kbe6){padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--um-line, rgba(14,16,20,.1));vertical-align:top}.terms-table:where(.astro-5rv4kbe6) th:where(.astro-5rv4kbe6){font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--um-muted, #6b6f78);white-space:nowrap}.terms-peer:where(.astro-5rv4kbe6){padding-block:2rem}.terms-peer__title:where(.astro-5rv4kbe6){font-size:1.2rem;font-weight:700;line-height:1.2}.terms-peer__body:where(.astro-5rv4kbe6){margin-top:.4rem;max-width:60ch;font-size:.88rem;color:var(--um-muted, #6b6f78)}.terms-peer__list:where(.astro-5rv4kbe6){margin-top:1rem;padding:0;list-style:none;display:grid;gap:.4rem}.terms-peer__item:where(.astro-5rv4kbe6){padding:.5rem .8rem;background:var(--um-paper-deep, #ebe9e0);border-radius:var(--um-radius-xs, 6px);font-size:.85rem;line-height:1.5}.terms-peer__term:where(.astro-5rv4kbe6){font-weight:600}.terms-peer__note:where(.astro-5rv4kbe6){color:var(--um-muted, #6b6f78)}.terms-cta:where(.astro-5rv4kbe6){padding-block:2.5rem}
