.tp-root .terms-doc{max-width:72ch;color:var(--ink-2);font:400 var(--tp-s4)/1.6 var(--tp-sans)}.tp-root .terms-doc p{margin:0 0 12px}.tp-root .terms-doc ul{margin:0 0 12px;padding-left:20px;list-style:outside}.tp-root .terms-doc li{margin:0 0 6px;padding-left:2px}.tp-root .terms-doc a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.tp-root .terms-doc a:hover{color:var(--st-live);text-decoration-color:currentColor}.tp-root .terms-doc .terms-caps{color:var(--ink);font-size:var(--tp-s3);letter-spacing:.01em;border-left:2px solid var(--rule-2);padding-left:12px}.tp-root .terms-doc .terms-lead{margin-bottom:28px}.tp-root .terms-doc .terms-sec{border-top:1px solid var(--rule);margin-top:22px;padding-top:22px;scroll-margin-top:16px}.tp-root .terms-doc .terms-sec h2{color:var(--ink);font:600 var(--tp-s5)/1.3 var(--tp-sans);letter-spacing:-.005em;margin:0 0 12px}.tp-root .terms-doc .terms-sec h2 .terms-n{font:500 var(--tp-s2)/1 var(--tp-mono);color:var(--ink-3);letter-spacing:.06em;margin-right:10px}.tp-root .terms-toc{border:1px solid var(--rule);background:var(--panel);border-radius:2px;margin:0 0 8px;padding:14px 16px}.tp-root .terms-toc .k{font:500 var(--tp-s1)/1 var(--tp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.tp-root .terms-toc ol{columns:2;column-gap:24px;margin:0;padding:0;list-style:none}.tp-root .terms-toc li{break-inside:avoid;margin:0}.tp-root .terms-toc a{min-height:28px;color:var(--ink-2);font-size:var(--tp-s3);align-items:baseline;gap:8px;padding:3px 0;line-height:1.35;text-decoration:none;display:flex}.tp-root .terms-toc a:hover{color:var(--st-live)}.tp-root .terms-toc a span{font:500 var(--tp-s2)/1 var(--tp-mono);color:var(--ink-3);min-width:20px}.tp-root .terms-take{gap:14px;max-width:923px;padding:16px 20px 8px 23px;display:grid}.tp-root .terms-skip{min-height:32px;color:var(--ink-2);font-size:var(--tp-s3);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);justify-self:start;align-items:center;display:inline-flex}.tp-root .terms-skip:hover{color:var(--st-live);text-decoration-color:currentColor}.tp-root .terms-scroll{overscroll-behavior:contain;background:var(--panel);border:1px solid var(--rule-2);border-radius:2px;height:min(62vh,640px);padding:22px 26px 8px;overflow-y:auto}.tp-root .terms-scroll:focus-visible{outline:2px solid var(--st-live);outline-offset:2px}.tp-root .terms-end{border-top:1px solid var(--rule-2);font:500 var(--tp-s1)/1.4 var(--tp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:24px 0 14px;padding-top:14px;display:block}.tp-root .terms-end:focus-visible{outline:2px solid var(--st-live);outline-offset:4px}.tp-root .terms-status{font-size:var(--tp-s3);color:var(--ink-2);min-height:1.4em}.tp-root .terms-status[data-reached]{color:var(--ink)}.tp-root .terms-error{font-size:var(--tp-s3);color:var(--t-high)}.tp-root .terms-check{min-height:44px;color:var(--ink);font-size:var(--tp-s4);cursor:pointer;align-items:flex-start;gap:12px;max-width:72ch;padding:10px 0;line-height:1.45;display:flex}.tp-root .terms-check input{width:24px;height:24px;accent-color:var(--st-live);cursor:pointer;flex:none;margin:1px 0 0}.tp-root .terms-check[data-locked]{color:var(--ink-3);cursor:not-allowed}.tp-root .terms-check[data-locked] input{cursor:not-allowed}.tp-root .terms-go{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tp-root .terms-go .btn:disabled{cursor:not-allowed;opacity:.45}.tp-root.terms-page{min-height:100dvh}.tp-root .terms-frame{max-width:880px;margin:0 auto;padding:56px 24px 72px}.tp-root .terms-frame .terms-back{min-height:32px;color:var(--ink-3);font-size:var(--tp-s3);align-items:center;display:inline-flex}.tp-root .terms-frame .terms-back:hover{color:var(--st-live)}.tp-root .terms-frame h1{color:var(--ink);font:700 var(--tp-s7)/1.15 var(--tp-sans);letter-spacing:-.02em;margin:22px 0 10px}.tp-root .terms-frame .terms-meta{color:var(--ink-3);font:400 var(--tp-s2)/1.5 var(--tp-mono);letter-spacing:.04em;margin:0 0 6px}.tp-root .terms-frame .terms-older{color:var(--ink-2);font-size:var(--tp-s3);margin:0 0 26px}.tp-root .terms-frame .terms-older a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}@media (max-width:600px){.tp-root .terms-take{padding:14px 14px 8px 17px}.tp-root .terms-scroll{height:58vh;padding:16px 16px 6px}.tp-root .terms-doc{font-size:var(--tp-s3)}.tp-root .terms-toc ol{columns:1}.tp-root .terms-toc a,.tp-root .terms-skip,.tp-root .terms-frame .terms-back{min-height:44px}.tp-root .terms-go .btn{align-items:center;min-height:44px;display:inline-flex}.tp-root .terms-frame{padding:28px 16px 56px}.tp-root .terms-frame h1{font-size:var(--tp-s6)}}
