.terms-chapter{--tc-ink:#182b41;--tc-muted:#4b6177;--tc-paper:#fff;--tc-soft:#f1f5f8;--tc-line:#b9c8d4;--tc-navy:#0b233c;--tc-accent:#efd28a;color:var(--tc-ink);background:var(--tc-paper);font:1rem/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-width:0;overflow-wrap:anywhere}
.terms-chapter *{box-sizing:border-box}.terms-chapter .tc-heading{background:var(--tc-navy);color:#fff;padding:clamp(22px,4vw,42px);border-bottom:5px solid var(--tc-accent)}.terms-chapter .tc-heading h1{color:inherit;font-family:Georgia,serif;font-size:clamp(2rem,5vw,2.8rem);font-weight:500;line-height:1.15;margin:8px 0 14px}.terms-chapter .tc-heading p{max-width:64ch;margin:0}.terms-chapter .tc-kicker{color:#e9d6a5;font-size:.72rem;font-weight:750;letter-spacing:.16em}.terms-chapter .tc-page{padding:clamp(16px,3.5vw,32px);max-width:1120px;margin:auto}.terms-chapter h2{font-family:Georgia,serif;line-height:1.3;font-size:1.6rem;font-weight:500;margin:1.4rem 0 .7rem}.terms-chapter h3{font-size:1.12rem;margin:0 0 .7rem}.terms-chapter p{margin:.65rem 0}.terms-chapter .tc-note,.terms-chapter .tc-source,.terms-chapter .tc-footer{color:var(--tc-muted);font-size:.9rem}.terms-chapter .tc-unit{font-size:.8rem;color:var(--tc-muted);letter-spacing:.04em;margin-top:1.3rem}.terms-chapter .tc-sections,.terms-chapter .tc-modes,.terms-chapter .tc-actions{display:flex;flex-wrap:wrap;gap:9px}.terms-chapter .tc-sections{margin-bottom:14px}.terms-chapter .tc-modes{padding-bottom:17px;border-bottom:1px solid var(--tc-line)}.terms-chapter .tc-button{appearance:none;border:1px solid var(--tc-navy);border-radius:4px;background:var(--tc-navy);color:#fff;font:inherit;font-size:.92rem;font-weight:650;min-height:44px;padding:9px 15px;cursor:pointer;max-width:100%;text-align:center;line-height:1.35}.terms-chapter .tc-secondary{background:var(--tc-paper);color:var(--tc-ink);border-color:var(--tc-line)}.terms-chapter .tc-button[aria-pressed="true"]{background:var(--tc-navy);border-color:var(--tc-navy);color:#fff}.terms-chapter :is(button,input,select,summary,a):focus-visible{outline:3px solid #be7b13;outline-offset:3px}.terms-chapter button:hover{filter:brightness(.93)}.terms-chapter .tc-reference{border-collapse:collapse;width:100%;margin:20px 0;font-size:.95rem}.terms-chapter .tc-reference th,.terms-chapter .tc-reference td{padding:12px 10px;border-bottom:1px solid var(--tc-line);text-align:left;vertical-align:top}.terms-chapter .tc-reference thead{background:var(--tc-soft);font-size:.8rem}.terms-chapter .tc-reference tbody th{font-weight:750;white-space:nowrap}.terms-chapter .tc-reference .tc-button{font-size:.82rem;padding:8px 10px;min-height:44px}.terms-chapter .tc-settings,.terms-chapter .tc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:20px 0}.terms-chapter label{display:block;font-size:.9rem;font-weight:650}.terms-chapter input,.terms-chapter select{display:block;width:100%;min-width:0;min-height:47px;background:var(--tc-paper);border:1px solid var(--tc-muted);border-radius:4px;color:var(--tc-ink);font:inherit;font-weight:400;padding:10px;margin-top:7px}.terms-chapter .tc-fields:has(label:only-child){grid-template-columns:1fr}.terms-chapter .tc-feedback{margin-top:22px}.terms-chapter .tc-feedback:empty{display:none}.terms-chapter .tc-field-results{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.terms-chapter .tc-field-results>div{background:var(--tc-soft);padding:14px;border-left:3px solid var(--tc-line)}.terms-chapter .tc-field-results>div:only-child{grid-column:1/-1}.terms-chapter .tc-field-results p{margin:.5rem 0}.terms-chapter .tc-notice{border-left:4px solid #af751a;padding:12px 14px;background:#fff6de}.terms-chapter .tc-original{margin:14px 0}.terms-chapter summary{cursor:pointer;min-height:44px;padding:9px 0;font-weight:650}.terms-chapter .tc-next{margin-top:24px}.terms-chapter .tc-source{padding-top:18px}.terms-chapter .tc-footer{border-top:1px solid var(--tc-line);margin-top:30px;padding-top:17px}
.terms-chapter :is([data-terms-result-title],[data-terms-revealed]):focus{outline:3px solid #be7b13;outline-offset:3px}
.terms-chapter .tc-heading{padding:clamp(20px,3vw,30px)}.terms-chapter .tc-heading h1{margin:0}.terms-chapter .tc-fresh{margin-top:22px;padding-top:18px;border-top:1px solid var(--tc-line)}.terms-chapter .tc-fresh .tc-note{margin:6px 0 0}
@media(max-width:560px){.terms-chapter .tc-settings,.terms-chapter .tc-fields,.terms-chapter .tc-field-results{grid-template-columns:1fr}.terms-chapter .tc-sections>.tc-button{flex:1 1 140px}.terms-chapter .tc-modes>.tc-button{flex:1 1 110px}.terms-chapter .tc-reference thead{display:none}.terms-chapter .tc-reference,.terms-chapter .tc-reference tbody,.terms-chapter .tc-reference tr,.terms-chapter .tc-reference th,.terms-chapter .tc-reference td{display:block;width:100%}.terms-chapter .tc-reference tr{border-top:1px solid var(--tc-line);padding:8px 0 14px}.terms-chapter .tc-reference th,.terms-chapter .tc-reference td{padding:4px 0;border:0}.terms-chapter .tc-reference tbody th{font-size:1rem}.terms-chapter .tc-reference td:last-child{margin-top:6px}.terms-chapter .tc-reference tbody th{white-space:normal}}
@media(prefers-color-scheme:dark){.terms-chapter{--tc-ink:#e3ebf2;--tc-muted:#b5c4d1;--tc-paper:#142334;--tc-soft:#1b3045;--tc-line:#4b6076;--tc-navy:#091d31}.terms-chapter .tc-notice{background:#382e1b;color:#f3dfad}.terms-chapter .tc-button:not(.tc-secondary){border-color:#7e95a8}.terms-chapter .tc-button[aria-pressed="true"]{border-color:#d7bd83}.terms-chapter :is(button,input,select,summary,a):focus-visible{outline-color:#efcc7b}}
