.tfc-doc{background-color:var(--dp-bg,#17171b);min-height:100dvh;color:var(--dp-text,#f9f9f9);font-family:var(--dp-font-display,Inter, "Helvetica Neue", system-ui, sans-serif);padding-block:48px 80px}.tfc-doc__band{background-color:var(--dp-bg,#17171b);color:var(--dp-text,#f9f9f9)}.tfc-doc__wrap{width:100%;max-width:1024px;margin-inline:auto;padding-inline:20px}@media (min-width:768px){.tfc-doc__wrap{padding-inline:32px}}.tfc-doc__brand{width:fit-content;color:var(--dp-text,#f9f9f9);transition:opacity .1s var(--ease-standard,cubic-bezier(.2, 0, 0, 1));margin-block-end:56px;display:block}.tfc-doc__brand:hover{opacity:.8}.tfc-doc__head{margin-block-end:40px}.tfc-doc__title{letter-spacing:0;font-size:44px;font-weight:700;line-height:44px}.tfc-doc__nav{border-block-end:1px solid var(--dp-hairline,#fff3);scrollbar-width:none;-ms-overflow-style:none;column-gap:28px;margin-block-start:32px;padding-block-end:20px;font-size:14px;line-height:20px;display:flex;overflow-x:auto}.tfc-doc__nav::-webkit-scrollbar{display:none}.tfc-doc__nav-link{color:#ffffff8c;transition:color .1s var(--ease-standard,cubic-bezier(.2, 0, 0, 1));flex-shrink:0;font-weight:600}.tfc-doc__nav-link:hover,.tfc-doc__nav-link[data-active=true]{color:#fff}.tfc-doc__nav-link[data-active=true]{font-weight:700}.tfc-doc__index-link{color:#ffffff80;transition:color .1s var(--ease-standard,cubic-bezier(.2, 0, 0, 1));margin-block-start:16px;font-size:12px;font-weight:600;line-height:16px;display:inline-block}.tfc-doc__index-link:hover{color:#fff}.tfc-doc__body{max-width:800px}.tfc-doc__meta{flex-direction:column;gap:16px;margin-block-end:28px;display:flex}@media (min-width:768px){.tfc-doc__meta{flex-direction:row;justify-content:space-between;align-items:flex-start}}.tfc-doc__meta-title{font-size:14px;font-weight:400;line-height:22px}.tfc-doc__meta-facts{color:#ffffffa6;flex-wrap:wrap;gap:12px;margin-block-start:16px;font-size:12px;font-weight:600;line-height:16px;display:flex}.tfc-doc__print{color:#fff;transition:background-color .1s var(--ease-standard,cubic-bezier(.2, 0, 0, 1));background-color:#ffffff1f;border-radius:4px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.tfc-doc__print:hover{background-color:#ffffff2e}.tfc-doc__print svg{width:16px;height:16px}.tfc-doc__notice{color:#fef3c7;background-color:#fcd34d1a;border:1px solid #fcd34d4d;margin-block-end:24px;padding:16px;font-size:14px;line-height:20px}.tfc-doc .tfc-legal-markdown{letter-spacing:0;max-width:none;font-size:14px;font-weight:400;line-height:22px}.tfc-doc .tfc-legal-markdown[dir=ltr]{text-align:left}.tfc-doc .tfc-legal-markdown :is(p,li,h2,h3,h4){letter-spacing:0;font-size:14px;font-weight:400;line-height:22px}.tfc-doc .tfc-legal-markdown :is(p,li){color:#ffffffe6}.tfc-doc .tfc-legal-markdown :is(h2,h3,h4){color:#fff;text-transform:uppercase}.tfc-doc .tfc-legal-markdown h1{display:none}.tfc-doc .tfc-legal-markdown h2{margin-block-start:28px}.tfc-doc .tfc-legal-markdown h2:first-of-type{margin-block-start:0}.tfc-doc .tfc-legal-markdown h3{margin-block-start:20px}.tfc-doc .tfc-legal-markdown h4{text-transform:none;margin-block-start:16px}.tfc-doc .tfc-legal-markdown p{margin-block:16px}.tfc-doc .tfc-legal-markdown a{color:#86d7ff;text-underline-offset:4px;text-decoration:underline}.tfc-doc .tfc-legal-markdown strong{color:#fff;font-weight:700}.tfc-doc .tfc-legal-markdown code{background-color:#ffffff1a;border-radius:4px;padding:2px 6px;font-size:.9em}.tfc-doc .tfc-legal-markdown :is(ul,ol){margin-block:16px;padding-inline-start:20px}.tfc-doc .tfc-legal-markdown ul>li{list-style-type:disc}.tfc-doc .tfc-legal-markdown ol>li{list-style-type:decimal}.tfc-doc .tfc-legal-markdown li+li{margin-block-start:6px}.tfc-doc .tfc-legal-markdown{--surface-tint:var(--dp-bg,#17171b);--line-strong:#ffffff26;--text-3:#ffffff73}.tfc-doc .tfc-legal-markdown__table{border:1px solid var(--dp-hairline,#ffffff1a);border-radius:8px}.tfc-doc .tfc-legal-markdown table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px;line-height:16px}.tfc-doc .tfc-legal-markdown th{text-align:start;color:#fff;background-color:#ffffff14;border-block-end:1px solid #ffffff26;padding:10px;font-weight:700}.tfc-doc .tfc-legal-markdown td{vertical-align:top;color:#ffffffc2;border-block-end:1px solid #ffffff26;padding:10px;font-weight:600;line-height:1.65}.tfc-doc__sk{background-color:#ffffff1a;border-radius:4px}.tfc-doc__sk--brand{width:104px;height:19px;margin-block-end:56px}.tfc-doc__sk--title{background-color:#ffffff1f;width:288px;max-width:100%;height:48px}@media (min-width:768px){.tfc-doc__sk--title{width:384px}}.tfc-doc__sk--rule{background-color:#ffffff26;border-radius:0;width:100%;height:1px;margin-block-start:32px}.tfc-doc__sk-body{max-width:896px;margin-block-start:40px;margin-inline:auto}.tfc-doc__sk-body>*+*{margin-block-start:16px}.tfc-doc__sk--heading{width:256px;max-width:100%;height:24px}.tfc-doc__sk--caption{background-color:#ffffff14;width:128px;height:12px}.tfc-doc__sk-lines{margin-block-start:32px}.tfc-doc__sk-lines>*+*{margin-block-start:12px}.tfc-doc__sk-lines>*{background-color:#ffffff14;border-radius:4px;height:12px}.tfc-doc__sk-lines>:first-child{width:100%}.tfc-doc__sk-lines>:nth-child(2){width:91.6667%}.tfc-doc__sk-lines>:nth-child(3){width:83.3333%}@media print{.tfc-doc,.tfc-doc__band{color:#000;background-color:#fff;min-height:0;padding-block:0}.tfc-doc__wrap{max-width:none;padding-inline:0}.tfc-doc__brand,.tfc-doc__nav,.tfc-doc__index-link,.tfc-doc__print{display:none}.tfc-doc__head{margin-block-end:24px}.tfc-doc__title{font-size:24px;line-height:32px}.tfc-doc__meta-title{font-size:16px}.tfc-doc__meta-facts{color:#000000b3}.tfc-doc__notice{color:#000;background-color:#fff;border-color:#00000040}.tfc-doc .tfc-legal-markdown :is(p,li){color:#000000d9}.tfc-doc .tfc-legal-markdown :is(h2,h3,h4),.tfc-doc .tfc-legal-markdown a,.tfc-doc .tfc-legal-markdown strong{color:#000}.tfc-doc .tfc-legal-markdown code{background-color:#0000000d}.tfc-doc .tfc-legal-markdown table{min-width:0}.tfc-doc .tfc-legal-markdown__table+[aria-hidden]{display:none!important}.tfc-doc .tfc-legal-markdown th{color:#000;background-color:#0000000d;border-block-end-color:#00000040}.tfc-doc .tfc-legal-markdown td{color:#000c;border-block-end-color:#0003}}