.ui-page [id]{scroll-margin-top:96px}.ui-page [tabindex="-1"]:focus{outline:none}.ui-page .td-eyebrow{font-family:var(--td-font-ui);font-weight:700;font-size:var(--td-fs-label);letter-spacing:.08em}.ui-page .td-react-rect-title{inline-size:96%}.ui-page h1.td-react-rect-title{inline-size:90%}@media (max-width:560px){.ui-page h2.td-react-rect-title{font-size:min(var(--td-h2-size,40.96px), 30px)}.ui-page h2.td-react-rect-title .td-h1-line{white-space:normal;text-wrap:balance;line-height:1}.ui-page .td-react-rect-title{inline-size:92%}.ui-page h1.td-react-rect-title{inline-size:86%}}.ui-page .td-eyebrow+.td-react-rect-title{margin-top:var(--td-sp-3)}.ui-hero{gap:var(--td-sp-9) var(--td-sp-11);grid-template:"text tool""answer tool"1fr/minmax(0,.9fr) minmax(0,1.2fr);align-items:start;display:grid}.ui-intro{grid-area:text;min-width:0}.ui-tool{gap:var(--td-sp-9);grid-area:tool;min-width:0;display:grid}.ui-answer{grid-area:answer;align-self:start;min-width:0;position:sticky;top:96px}.ui-answer .td-react-frame{block-size:auto}.ui-answer .td-react-frame-well{flex:none;align-content:start}@media (max-width:960px){.ui-hero{gap:var(--td-sp-9);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"text""answer""tool"}.ui-answer{position:static}}.ui-lead{margin:var(--td-sp-4) 0 0;max-width:46ch;font-size:var(--td-fs-lead);color:var(--td-ink-2);line-height:1.5}.ui-fine{margin:var(--td-sp-6) 0 0;max-width:52ch;font-size:var(--td-fs-small);color:var(--td-ink-2);line-height:1.55}.ui-block{gap:var(--td-sp-4);min-width:0;display:grid}.ui-block+.ui-block{padding-top:var(--td-sp-9)}.ui-label{font-family:var(--td-font-ui);font-size:var(--td-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--td-ink-2);margin:0;font-weight:700}.ui-sub{font-family:var(--td-font-ui);font-size:var(--td-fs-small);color:var(--td-ink);font-weight:600}.ui-help{font-size:var(--td-fs-small);color:var(--td-ink-2);max-width:62ch;margin:0;line-height:1.5}.ui-vers{gap:var(--td-sp-5) var(--td-sp-9);flex-wrap:wrap;display:flex}.ui-ver{gap:var(--td-sp-2);justify-items:start;display:grid}.ui-ver .td-segmented{font-size:var(--td-fs-small)}.ui-kinds{gap:var(--td-sp-8) var(--td-sp-9);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (max-width:760px){.ui-kinds{grid-template-columns:minmax(0,1fr)}}.ui-kgroup{min-width:0}.ui-kgroup .td-fieldset-legend{font-family:var(--td-font-ui);font-size:var(--td-fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--td-ink-2);font-weight:700}.ui-kgroup .td-check-row{gap:var(--td-sp-3);display:grid}.ui-kgroup .td-check{align-items:flex-start}.ui-k-name{font-size:var(--td-fs-body);color:var(--td-ink);font-weight:600;line-height:1.35;display:block}.ui-k-eg{font-size:var(--td-fs-label);color:var(--td-ink-2);overflow-wrap:anywhere;margin-top:2px;font-weight:400;line-height:1.4;display:block}.ui-chips{gap:var(--td-sp-3);flex-wrap:wrap;display:flex}.ui-presets{gap:var(--td-sp-3);margin-block:var(--td-sp-3) var(--td-sp-6);display:grid}.ui-presets .ui-label{font-size:var(--td-fs-small);letter-spacing:0;text-transform:none;color:var(--td-ink);font-weight:600}.ui-chips button{font-size:var(--td-fs-small)}.ui-answer .td-react-frame-well{gap:var(--td-sp-3);display:grid}.ui-answer-line{font-family:var(--td-font-ui);color:var(--td-ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(20px,2.1vw,26px);font-weight:600;line-height:1.25}.ui-answer-sub{font-size:var(--td-fs-body);color:var(--td-ink-2);margin:0;line-height:1.5}.ui-answer-short{color:var(--td-ink);font-weight:600}.ui-answer .td-react-frame-footnote{font-size:var(--td-fs-small)}.ui-answer-foot{gap:var(--td-sp-1) var(--td-sp-7);flex-wrap:wrap;align-items:center;display:flex}.ui-tools{justify-content:space-between;align-items:end;gap:var(--td-sp-4) var(--td-sp-6);flex-wrap:wrap;display:flex}.ui-filter{gap:var(--td-sp-2);flex:280px;min-width:0;max-width:400px;display:grid}.ui-filter-select{width:100%;max-width:100%}.ui-filter-select select{font-size:var(--td-fs-body);text-overflow:ellipsis}.ui-copies{gap:var(--td-sp-3);flex-wrap:wrap;align-items:center;display:flex}.ui-copies .ui-copy{font-size:var(--td-fs-small)}.ui-copies .ui-copy .td-react-copy-text{font-family:var(--td-font-ui);font-size:var(--td-fs-small);white-space:normal;font-weight:600}.ui-legend{gap:var(--td-sp-1);font-size:var(--td-fs-small);color:var(--td-ink-2);max-width:90ch;margin:0;padding:0;line-height:1.5;list-style:none;display:grid}.ui-legend strong{color:var(--td-ink);font-weight:700}.ui-intro-line{font-size:var(--td-fs-small);color:var(--td-ink-2);max-width:70ch;margin:0;line-height:1.5}.ui-groups{gap:clamp(32px,4vw,52px);min-width:0;display:grid}.ui-og{gap:var(--td-sp-5);min-width:0;display:grid}.ui-og-h{gap:var(--td-sp-4);font-family:var(--td-font-display);font-size:var(--td-fs-heading);color:var(--td-ink);flex-wrap:wrap;align-items:baseline;margin:0;font-weight:400;line-height:1.15;display:flex}.ui-og-count{font-family:var(--td-font-ui);font-size:var(--td-fs-small);color:var(--td-ink-2);font-variant-numeric:tabular-nums;font-weight:600}.ui-og[data-collapsed=true] .td-react-faq-item:nth-child(n+7){display:none}.ui-more{margin:0}.ui-faq-rows .td-faq-q.td-react-faq-q{font-size:var(--td-fs-body);color:var(--td-ink);align-items:flex-start}.ui-faq-rows .td-react-faq-text{flex:auto}.ui-faq-rows .td-react-faq-chev{margin-top:5px}.ui-q{gap:var(--td-sp-2);min-width:0;display:grid}.ui-q-head{justify-content:space-between;gap:var(--td-sp-2) var(--td-sp-5);flex-wrap:wrap;align-items:flex-start;display:flex}.ui-q-title{min-width:0;font-family:var(--td-font-ui);font-size:var(--td-fs-subhead);color:var(--td-ink);overflow-wrap:anywhere;flex:240px;font-weight:700;line-height:1.35}.ui-q-badges{gap:var(--td-sp-2);flex:none;display:inline-flex}.ui-q-badges .td-badge{font-family:var(--td-font-ui);font-size:var(--td-fs-label)}.ui-q-aff{font-family:var(--td-font-sans);font-size:var(--td-fs-small);color:var(--td-ink-2);overflow-wrap:anywhere;font-weight:400;line-height:1.5}.ui-q-mark{font-weight:600}.ui-faq-rows .td-faq-a.td-react-faq-a{font-size:var(--td-fs-body)}.ui-rowbody.td-data-list.td-react-datalist,.ui-sources-list.td-data-list.td-react-datalist{box-shadow:none;background:0 0;padding:0}.ui-rowbody .td-data-list-row.td-react-datalist-row{gap:var(--td-sp-2) var(--td-sp-6);padding:var(--td-sp-3) 0;grid-template-columns:minmax(96px,128px) minmax(0,1fr);align-items:start;margin:0}.ui-sources-list .td-data-list-row.td-react-datalist-row{gap:var(--td-sp-2) var(--td-sp-6);grid-template-columns:minmax(180px,320px) minmax(0,1fr) auto;align-items:start;margin:0}.ui-rowbody .td-data-list-label.td-react-datalist-label,.ui-sources-list .td-data-list-label.td-react-datalist-label{font-family:var(--td-font-ui);font-size:var(--td-fs-small);letter-spacing:0;text-transform:none;color:var(--td-ink);font-weight:700}.ui-sources-list .td-data-list-label.td-react-datalist-label{font-size:var(--td-fs-body)}.ui-rowbody .td-data-list-value.td-react-datalist-value,.ui-sources-list .td-data-list-value.td-react-datalist-value{min-width:0;font-family:var(--td-font-sans);font-size:var(--td-fs-small);color:var(--td-ink);overflow-wrap:anywhere;flex:1 1 0;line-height:1.55;display:block}.ui-sources-list .td-data-list-value.td-react-datalist-value{color:var(--td-ink-2)}.ui-rowbody .td-react-datalist-row:not(.td-react-datalist-row--link):hover{box-shadow:var(--td-row-rest);background:0 0}.ui-rowbody .td-react-datalist-row:hover .td-react-datalist-label{color:var(--td-ink)}.ui-also{margin-top:var(--td-sp-2);font-size:var(--td-fs-small);color:var(--td-ink-2);display:block}@media (max-width:560px){.ui-rowbody .td-data-list-row.td-react-datalist-row,.ui-sources-list .td-data-list-row.td-react-datalist-row{grid-template-columns:minmax(0,1fr)}}.ui-rowbody a,.ui-also a,.tlc-ledger-b a,.ui-start a,.ui-faq-links a,.ui-page [data-craft=P01] .craft-st-who a,.ui-nothing a,.ui-notes a,.ui-basis a{color:var(--td-ink);text-decoration:underline;-webkit-text-decoration-color:var(--td-brand);text-decoration-color:var(--td-brand);text-underline-offset:3px;text-decoration-thickness:1.5px}.ui-nothing{margin-top:var(--td-sp-6)}.ui-nothing .td-react-frame-title{font-family:var(--td-font-display);font-size:var(--td-fs-heading);color:var(--td-ink);font-weight:400;line-height:1.15}.ui-nothing .td-react-frame-footnote{font-size:var(--td-fs-small)}.ui-nothing-line{font-size:var(--td-fs-body);color:var(--td-ink);max-width:72ch;margin:0;line-height:1.55}.ui-notes{gap:var(--td-sp-4);margin-top:var(--td-sp-4);display:grid}.ui-notes .td-react-alert p,.ui-notes .td-react-alert strong{font-size:var(--td-fs-small);line-height:1.55}.ui-notes .td-react-alert p{color:var(--td-ink-2)}.ui-notes .td-react-alert strong{color:var(--td-ink)}.ui-anchor{outline:none}.ui-sv{gap:var(--td-sp-7);min-width:0;display:grid}.ui-f8{gap:var(--td-sp-2);font-family:var(--td-font-sans);font-size:var(--td-fs-small);color:var(--td-ink-2);overflow-wrap:anywhere;margin:0;line-height:1.5;display:grid}.ui-f8-line{display:block}.ui-f8 strong{color:var(--td-ink);font-weight:700}.ui-actions{gap:var(--td-sp-4);flex-wrap:wrap;align-items:center;display:flex}.ui-finds{gap:var(--td-sp-3);margin:0;padding:0;list-style:none;display:grid}.ui-finds li{gap:var(--td-sp-2);padding:var(--td-sp-4) var(--td-sp-5);border-radius:var(--td-radius-5);background:var(--td-surface);box-shadow:var(--td-inset-soft);min-width:0;display:grid}.ui-finds-t{font:700 var(--td-fs-small)/1.4 var(--td-font-ui);color:var(--td-ink)}.ui-finds-f{font:500 var(--td-fs-small)/1.5 var(--td-font-ui);color:var(--td-ink-2);overflow-wrap:anywhere}.ui-note{gap:var(--td-sp-3);padding:var(--td-sp-6);border-radius:var(--td-radius-5);background:var(--td-surface);box-shadow:var(--td-inset-soft);display:grid}.ui-note p{margin:0}.ui-note-t{font:400 var(--td-fs-small)/1.55 var(--td-font-sans);color:var(--td-ink);overflow-wrap:anywhere}.ui-start{font-size:var(--td-fs-small);margin:0}.ui-sources{gap:var(--td-sp-5);display:grid}.ui-more-sources .td-react-faq-q{font-size:var(--td-fs-body);color:var(--td-ink)}.ui-basis{font-size:var(--td-fs-small);color:var(--td-ink-2);max-width:90ch;margin:0;line-height:1.55}.tlc-plate .ui-sources-list .td-data-list-row.td-react-datalist-row{row-gap:var(--td-sp-1);padding-inline:var(--td-sp-2);grid-template-columns:minmax(0,1fr);margin-inline:0}.ui-page [data-craft=P06] p{margin:0 0 var(--td-sp-3)}.ui-page [data-craft=P06] p:last-child{margin-bottom:0}.ui-faq-links{font-size:var(--td-fs-small)}:root:not([data-theme=dark]) .ui-page .td-eyebrow{border-radius:var(--td-radius-2);background:var(--td-brand);width:fit-content;color:var(--td-on-brand);justify-self:start;padding:2px 7px}
