:root{--tl-measure:64ch;--tl-groove:0 1px 0 color-mix(in srgb, var(--td-shadow-dark) 34%, transparent), 0 2px 0 color-mix(in srgb, var(--td-shadow-light) 55%, transparent)}.tl-page .td-eyebrow{font-family:var(--td-font-ui);font-weight:700;font-size:var(--td-fs-label);letter-spacing:.08em}.tl-page .td-react-rect-title{inline-size:96%}@media (max-width:560px){.tl-page .td-react-rect-title{inline-size:92%}}.tl-fine{font-size:var(--td-fs-label);color:var(--td-ink-2);margin:0;line-height:1.5}.tl-kicker{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}.tl-row-label{font-family:var(--td-font-ui);font-size:var(--td-fs-label);color:var(--td-ink);white-space:nowrap;font-weight:700}.tl-hero{gap:var(--td-sp-11);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;display:grid}@media (max-width:960px){.tl-hero{gap:var(--td-sp-10);grid-template-columns:1fr}}.tl-hero-main{min-width:0;padding-top:var(--td-sp-6)}@media (max-width:960px){.tl-hero-main{padding-top:0}}.tl-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}.tl-hero-actions{margin:var(--td-sp-7) 0 var(--td-sp-4);align-items:center}.tl-ask{gap:var(--td-sp-5);min-width:0;padding:var(--td-sp-9) var(--td-sp-10);border-radius:var(--td-radius-6);background:var(--td-raise-fill,var(--td-surface));box-shadow:var(--td-raised);display:grid}@media (max-width:560px){.tl-ask{padding:18px}}.tl-tiles .td-choice-chips__options,.tl-tiles [role=group],.tl-tiles>div:last-child{gap:var(--td-sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1100px){.tl-tiles .td-choice-chips__options,.tl-tiles [role=group],.tl-tiles>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-tiles button{text-align:start;white-space:normal;min-height:48px;font-size:var(--td-fs-small);justify-content:flex-start;line-height:1.25}@media (max-width:560px){.tl-tiles:not(.tl-tiles--all) button:nth-of-type(n+5){display:none}}.tl-more{justify-self:start}.tl-matched{min-height:21px;font-size:var(--td-fs-label);color:var(--td-ink-2);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.tl-answer{gap:var(--td-sp-3);min-height:calc(3 * 84px + 2 * var(--td-sp-3,8px));align-content:start;display:grid}.tl-arow{align-items:center;gap:2px var(--td-sp-5);height:84px;padding:var(--td-sp-4) 0;box-shadow:var(--tl-groove);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.tl-arow:last-child{box-shadow:none}.tl-arow p{min-width:0;margin:0}.tl-arow-name{font-family:var(--td-font-ui);font-size:var(--td-fs-subhead);color:var(--td-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.tl-arow-kind{color:var(--td-ink-2);white-space:nowrap}.tl-arow-guide{font-size:var(--td-fs-small);color:var(--td-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tl-arow-open{grid-area:1/2/span 2}@media (max-width:520px){.tl-arow{gap:2px var(--td-sp-4);height:96px}.tl-answer{min-height:calc(3 * 96px + 2 * var(--td-sp-3,8px))}}.tl-answer--rise .tl-arow{animation:tl-rise .36s var(--td-ease-out,ease-out) both;animation-delay:calc(var(--tl-i,0) * 90ms)}@keyframes tl-rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.tl-answer--rise .tl-arow{animation:none}}.tl-empty{gap:var(--td-sp-4);padding:var(--td-sp-7) var(--td-sp-8);border-radius:var(--td-radius-5,12px);box-shadow:var(--td-inset-soft);display:grid}.tl-empty p{font-size:var(--td-fs-small);color:var(--td-ink);margin:0}.tl-ask-foot{justify-content:space-between;align-items:center;gap:var(--td-sp-3);flex-wrap:wrap;display:flex}.tl-finder{gap:var(--td-sp-7);display:grid}.tl-country{gap:var(--td-sp-3);display:grid}.tl-country-row{align-items:center;gap:var(--td-sp-3) var(--td-sp-5);flex-wrap:wrap;display:flex}.tl-country-row .td-filter-bar,.tl-country-row>div:last-child{flex:auto;min-width:0}.tl-country-note{font-size:var(--td-fs-small);color:var(--td-ink-2);margin:0}.tl-page .td-filter-chip{font-size:var(--td-fs-small)}.tl-page .td-filter-chip-count{font-size:var(--td-fs-label)}.tl-country .td-filters-clear{display:none}.tl-facet{gap:var(--td-sp-2);min-width:0;display:grid}.tl-shelves{gap:clamp(44px,5vw,64px);display:grid}.tl-shelf-head{align-items:baseline;gap:var(--td-sp-2) var(--td-sp-6);margin-bottom:var(--td-sp-6);flex-wrap:wrap;display:flex}.tl-shelf-title{font-family:var(--td-font-display);font-size:var(--td-fs-heading);color:var(--td-ink);margin:0;font-weight:400;line-height:1.1}.tl-shelf-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}.tl-shelf-next{align-items:center;gap:var(--td-sp-2) var(--td-sp-6);flex-wrap:wrap;margin-inline-start:auto;display:inline-flex}@media (min-width:1000px){.tl-shelves--index{gap:clamp(44px, 5vw, 64px) var(--td-sp-13);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.tl-shelves--index .tl-shelf-head{margin-bottom:var(--td-sp-4)}.tl-rowlist{min-width:0}@media (min-width:1000px){.tl-rowlist--two{column-gap:var(--td-sp-13);grid-template-columns:repeat(2,minmax(0,1fr))}.tl-rowlist--two li:nth-last-child(2):nth-child(odd){box-shadow:none}}.tlc-rows-a.tl-row{gap:var(--td-sp-2) var(--td-sp-6);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 20px;align-items:start}.tlc-rows-a.tl-row .tlc-rows-i{grid-area:1/2/span 2;align-self:center}.tl-row-n{align-items:baseline;gap:var(--td-sp-2) var(--td-sp-5);font:700 var(--td-fs-body)/1.35 var(--td-font-ui);color:var(--td-ink);flex-wrap:wrap;display:flex}.tl-row-k{font:500 var(--td-fs-small)/1.4 var(--td-font-ui);color:var(--td-ink-2)}@media (max-width:560px){.tl-shelf-next{flex-basis:100%;margin-inline-start:0}}.tl-row-d{font:400 var(--td-fs-small)/1.45 var(--td-font-sans);color:var(--td-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:760px){.tlc-rows-a.tl-row{padding-inline:0}}.tl-filtered{gap:var(--td-sp-6);outline:none;display:grid}.tl-facets{gap:var(--td-sp-4);display:grid}.tl-readout-row{align-items:center;gap:var(--td-sp-4);flex-wrap:wrap;display:flex}.tl-readout{font-size:var(--td-fs-small);color:var(--td-ink-2);margin:0}.tl-readout strong{color:var(--td-ink)}.tl-chosen{align-items:center;gap:var(--td-sp-3);flex-wrap:wrap;display:flex}.tl-filters-btn{display:none}@media (max-width:760px){.tl-rail{display:none}.tl-filters-btn{display:inline-flex}}.tl-pages{justify-content:space-between;align-items:center;gap:var(--td-sp-5);flex-wrap:wrap;display:flex}.tl-pages-count{font-size:var(--td-fs-small);color:var(--td-ink-2);font-variant-numeric:tabular-nums}:root:not([data-theme=dark]) .tl-page .td-eyebrow{background:var(--td-brand);width:fit-content;color:var(--td-on-brand);border-radius:6px;justify-self:start;padding:2px 7px}.tl-page .td-filter-chip-count{font-family:var(--td-font-ui);font-variant-numeric:tabular-nums}.tlc-lg{gap:var(--td-sp-10);min-width:0;display:grid;container-type:inline-size}@media (min-width:900px){.tlc-lg{align-items:start;gap:var(--td-sp-11);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.tlc-ledger{margin:0;padding:0;list-style:none;display:grid}.tlc-ledger li{gap:var(--td-sp-2) var(--td-sp-6);padding-block:var(--td-sp-6);box-shadow:var(--tl-groove);grid-template-columns:minmax(0,4fr) minmax(0,7fr);display:grid}.tlc-ledger li:first-child{padding-top:0}.tlc-ledger li:last-child{box-shadow:none}.tlc-ledger-t{font:700 var(--td-fs-body)/1.4 var(--td-font-ui);color:var(--td-ink)}.tlc-ledger-b{font:400 var(--td-fs-body)/1.55 var(--td-font-sans);color:var(--td-ink-2)}.tlc-ledger-b a{color:inherit}@media (max-width:640px){.tlc-ledger li{grid-template-columns:minmax(0,1fr)}}.tlc-side{gap:var(--td-sp-6);min-width:0;display:grid}.tlc-plate{gap:var(--td-sp-4);padding:var(--td-sp-9);border-radius:var(--td-radius-7);background:var(--td-surface);box-shadow:var(--td-inset-soft);min-width:0;display:grid}.tlc-plate p{margin:0}.tlc-plate p a{text-underline-offset:3px;text-decoration:underline}.tlc-plate-fig{gap:var(--td-sp-2);display:grid}.tlc-plate-fig .craft-num{color:var(--td-ink);font-size:44px;line-height:1}.tlc-plate-fl{font:700 var(--td-fs-body)/1.4 var(--td-font-ui);color:var(--td-ink)}.tlc-plate-b{font:400 var(--td-fs-small)/1.55 var(--td-font-sans);color:var(--td-ink-2)}.tlc-plate-b p{margin:0 0 var(--td-sp-3)}@media (max-width:560px){.tlc-plate{padding:var(--td-sp-7)}.tlc-plate-fig .craft-num{font-size:36px}}.tlc-more{gap:var(--td-sp-3) var(--td-sp-7);flex-wrap:wrap;align-items:center;display:flex}.tlc-hero{gap:var(--td-sp-10);align-items:start;display:grid}@media (min-width:1100px){.tlc-hero{gap:var(--td-sp-11);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.tlc-hero-main{min-width:0;padding-top:var(--td-sp-6)}.tlc-hero-tool{min-width:0}.tlc-asof{margin-top:var(--td-sp-2)}.tlc-asof a{text-underline-offset:3px;text-decoration:underline}.tlc-hero-tool>.td-widget{margin:0}.tlc-two{gap:var(--td-sp-10);min-width:0;display:grid}@media (min-width:900px){.tlc-two{gap:var(--td-sp-11);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.tlc-prose{gap:var(--td-sp-5);min-width:0;display:grid}.tlc-prose p{max-width:var(--tl-measure);font:400 var(--td-fs-body)/1.6 var(--td-font-sans);color:var(--td-ink);margin:0}.tlc-basis-wrap{gap:var(--td-sp-5);min-width:0;display:grid}.tlc-basis li{grid-template-columns:minmax(0,1fr)}.tlc-basis .tlc-ledger-b a{text-underline-offset:3px;text-decoration:underline}.tlc-onward{gap:var(--td-sp-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tlc-onward-card{gap:var(--td-sp-3);padding:var(--td-sp-9);border-radius:var(--td-radius-7);background:var(--td-raise-fill,var(--td-surface));box-shadow:var(--td-raised);grid-template-rows:auto auto 1fr auto;min-width:0;display:grid}.tlc-onward-card p{margin:0}.tlc-onward-t{font:700 var(--td-fs-subhead)/1.3 var(--td-font-ui);color:var(--td-ink);margin:0}.tlc-onward-l{font:400 var(--td-fs-small)/1.5 var(--td-font-sans);color:var(--td-ink-2)}.tlc-onward-a{margin-top:var(--td-sp-4)}@media (max-width:860px){.tlc-onward{gap:var(--td-sp-6);grid-template-columns:minmax(0,1fr)}.tlc-onward-card{padding:var(--td-sp-7)}}.tlc-rows{margin:0;padding:0;list-style:none;display:grid}.tlc-rows li{box-shadow:var(--tl-groove)}.tlc-rows li:last-child{box-shadow:none}.tlc-rows-a{gap:var(--td-sp-2) var(--td-sp-6);padding:var(--td-sp-6) var(--td-sp-3);border-radius:var(--td-radius-5,12px);color:inherit;grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,2.6fr) 20px;align-items:center;text-decoration:none;display:grid}.tlc-rows-a:hover{background:var(--td-surface);box-shadow:var(--td-inset-soft)}@media (min-width:761px){.tlc-rows--onejob .tlc-rows-a{grid-template-columns:minmax(0,4fr) minmax(0,8.6fr) 20px}}.tlc-rows-n{font:700 var(--td-fs-body)/1.35 var(--td-font-ui);color:var(--td-ink)}.tlc-rows-q{font:400 var(--td-fs-small)/1.45 var(--td-font-sans);color:var(--td-ink-2)}.tlc-rows-j{font:700 var(--td-fs-label)/1.4 var(--td-font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--td-ink-2)}.tlc-rows-new{font:700 var(--td-fs-label)/1 var(--td-font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--td-ink-2);margin-inline-start:var(--td-sp-3)}.tlc-rows-i{color:var(--td-ink-2)}@media (max-width:760px){.tlc-rows-a{grid-template-columns:minmax(0,1fr) 20px;padding-inline:0}.tlc-rows-a>:not(.tlc-rows-i){grid-column:1}.tlc-rows-i{grid-area:1/2/span 3}}.tlc-route{gap:var(--td-sp-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.tlc-route:before{content:"";background:color-mix(in srgb, var(--td-shadow-dark) 34%, transparent);height:2px;box-shadow:0 1px 0 color-mix(in srgb, var(--td-shadow-light) 55%, transparent);position:absolute;top:22px;left:22px;right:22px}.tlc-route li{gap:var(--td-sp-3);align-content:start;justify-items:start;min-width:0;display:grid;position:relative}.tlc-route-n{background:var(--td-raise-fill);width:46px;height:46px;box-shadow:var(--td-raised);color:var(--td-ink);margin-bottom:var(--td-sp-3);border-radius:50%;place-items:center;font-size:22px;display:grid}.tlc-route-t{font:700 var(--td-fs-subhead)/1.3 var(--td-font-ui);color:var(--td-ink)}.tlc-route-l{font:400 var(--td-fs-small)/1.5 var(--td-font-sans);color:var(--td-ink-2)}@media (max-width:860px){.tlc-route{gap:var(--td-sp-7);grid-template-columns:minmax(0,1fr)}.tlc-route:before{width:2px;height:auto;inset:22px auto 22px 22px}.tlc-route li{column-gap:var(--td-sp-6);grid-template-columns:46px minmax(0,1fr)}.tlc-route li>:not(.tlc-route-n){grid-column:2}.tlc-route-n{grid-row:span 3;margin-bottom:0}}.tlw-answer{gap:var(--td-sp-3);margin-top:var(--td-sp-6);padding-top:var(--td-sp-8);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--td-shadow-dark) 34%, transparent), inset 0 2px 0 color-mix(in srgb, var(--td-shadow-light) 55%, transparent);min-width:0;display:grid}.tlw-answer p{margin:0}.tlw-answer-k{align-items:center;gap:var(--td-sp-4);font:700 var(--td-fs-label)/1.4 var(--td-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--td-ink-2);display:flex}.tlw-answer-v{color:var(--td-ink);font-size:clamp(36px,4vw,52px);line-height:1}.tlw-answer-t{font:700 var(--td-fs-subhead)/1.3 var(--td-font-ui);color:var(--td-ink);text-wrap:balance}.tlw-answer-l{max-width:var(--tl-measure);font:400 var(--td-fs-body)/1.55 var(--td-font-sans);color:var(--td-ink-2)}.tlw-answer .td-helper{margin:0}.tlw-lamp{block-size:10px;inline-size:10px;box-shadow:var(--td-inset-soft);background:var(--td-ink-3);border-radius:50%;flex:none}.tlw-lamp[data-tone=ok]{background:var(--td-green)}.tlw-lamp[data-tone=warn]{background:var(--td-brand)}.tlw-lamp[data-tone=bad]{background:var(--td-error)}.tlw-sub{margin:var(--td-sp-4) 0 0;font:700 var(--td-fs-label)/1.4 var(--td-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--td-ink-2)}.tlw-group{gap:var(--td-sp-4);border:0;min-width:0;margin:0;padding:0;display:grid}.tlw-group+.tlw-group{margin-top:var(--td-sp-6)}.tlw-group>legend.tlw-sub{margin:0 0 var(--td-sp-4);padding:0}.tlw-jump{display:none}@media (max-width:760px){.tlw-jump{justify-content:space-between;align-items:baseline;gap:var(--td-sp-2) var(--td-sp-6);margin-bottom:var(--td-sp-4);padding:var(--td-sp-5) var(--td-sp-6);border-radius:var(--td-radius-5);background:var(--td-surface);box-shadow:var(--td-inset-soft);color:var(--td-ink);font:600 var(--td-fs-small)/1.4 var(--td-font-ui);flex-wrap:wrap;text-decoration:none;display:flex}.tlw-jump strong{font-size:var(--td-fs-body)}.tlw-jump span{text-decoration:underline;-webkit-text-decoration-color:var(--td-brand);text-decoration-color:var(--td-brand);text-underline-offset:3px}}.tlw-answer:focus{outline:none}.tlw-answer:focus-visible{outline:2px solid var(--td-accent);outline-offset:2px}@media (max-width:520px){.tl-arow-kind{display:none}}@media (max-width:560px){.tl-shelves--index .tl-rowlist li:nth-child(n+4){display:none}}:is(.fc-tiles,.bf-kpis,.pt-kpis,.tco-tiles) .td-kpi{box-shadow:none;background:0 0;padding-inline:0}@media (min-width:720px){.tlw-row3{gap:var(--td-sp-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}}
