.tc-index{max-width:62ch}.tc-index>p{color:var(--muted)}.tc-list{margin-top:22px}.tc-list li{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.tc-list li>a:first-of-type{color:var(--text);font-weight:600}.tc-list li>a:first-of-type:hover{color:var(--green-bright)}.tc-list .tc-pdf{letter-spacing:.02em;color:var(--green-bright);flex:none;font-size:.85rem;font-weight:600}.tc-list .tc-pdf:hover{text-underline-offset:2px;text-decoration:underline}.tc-note{color:var(--dim);margin-top:clamp(1.6rem,3vw,2.2rem)}.tc-note a{color:var(--green-bright);text-underline-offset:2px;text-decoration:underline}.ss-legal .tc-def{text-indent:-1.6em;padding-left:1.6em}.ss-legal .tc-a,.ss-legal .tc-i{text-indent:-1.5em;padding-left:3.1em}.ss-legal .tc-i{padding-left:4.9em}@media (max-width:600px){.ss-legal .tc-a{padding-left:2.2em}.ss-legal .tc-i{padding-left:3.4em}}.ss-legal p>b:first-child{font-variant-numeric:tabular-nums lining-nums}.ss-legal ul{padding-left:1.7em;list-style:none}.ss-legal ul>li{position:relative}.ss-legal ul>li:before{content:"";border:1.5px solid var(--green);border-radius:1px;width:6px;height:6px;position:absolute;top:.6em;left:-1.7em}.ss-legal ol:not(.tc-toc ol){padding-left:1.9em;list-style:decimal}.ss-legal ol:not(.tc-toc ol)>li{list-style:decimal}.ss-legal ol>li::marker{color:var(--dim);font-variant-numeric:tabular-nums lining-nums}.ss-legal .tc-doc{border-top:1px solid var(--rail);border-bottom:1px solid var(--hairline);margin-bottom:1.6em;padding:18px 0}.ss-legal .tc-doc p{margin-bottom:.4em}.ss-legal .tc-doc p:last-child{color:var(--dim);margin-bottom:0}.ss-legal .tc-doc b{color:var(--text)}.ss-legal .tc-toc{align-items:initial;margin-bottom:2.4em;display:block}.ss-legal .tc-toc h2{border-top:0;margin-top:0;padding-top:0}.ss-legal .tc-toc ol{columns:2;column-gap:clamp(1.6rem,4vw,3rem);padding-left:1.9em;list-style:decimal}.ss-legal .tc-toc li{break-inside:avoid;margin-bottom:.45em;font-size:.93rem;list-style:decimal}.ss-legal .tc-toc li::marker{color:var(--dim);font-variant-numeric:tabular-nums lining-nums}.ss-legal .tc-toc a{color:var(--muted);text-decoration:none}.ss-legal .tc-toc a:hover{color:var(--green-bright);text-underline-offset:2px;text-decoration:underline}@media (max-width:600px){.ss-legal .tc-toc ol{columns:1}}.ss-legal{padding-top:0}.tc-source{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:baseline;gap:clamp(1.2rem,2.5vw,2rem);padding-bottom:18px;display:flex}.tc-source .lr{font-size:.95rem;font-weight:600}
