.tq-c-acc{--c:var(--acc);--ct:var(--acc);--cp:var(--peach)}.tq-c-blue{--c:var(--blue);--ct:var(--blue);--cp:var(--blue-tint)}.tq-c-good{--c:var(--goodfg);--ct:var(--goodfg);--cp:var(--goodbg)}.tq-c-bad{--c:var(--badfg);--ct:var(--badfg);--cp:var(--badbg)}.tq-c-navy{--c:var(--navy);--ct:var(--navy);--cp:#e6e9f0}.tq-c-green{--c:#1f7a4d;--ct:#1f7a4d;--cp:var(--goodbg)}.tq-c-pie{--c:var(--badfg);--ct:#d9483b;--cp:var(--badbg)}.eyebrow.tq-eb,.tq-acc{color:var(--c,var(--acc))}.tq-sec{padding:clamp(32px,20.11px + 3.048vw,64px) 0}.tq-sec-q{padding-bottom:clamp(34px,19.89px + 3.619vw,72px)}.tq-sec-list{padding:clamp(28px,17.6px + 2.667vw,56px) 0 clamp(36px,19.66px + 4.19vw,80px)}.tq-sky{background:#f3f7ff}.tq-panel[hidden]{display:none}.tq-head-p{display:block}.tq-aside-end{justify-self:end}.tq-tip{background:#f0f5ff;border:1px solid #dce7fb;border-radius:18px;padding:clamp(14px,12.51px + .381vw,18px) clamp(16px,13.77px + .571vw,22px)}.tq-tip .tq-head-p{font-size:15.5px;line-height:1.55}.tq-tip .tq-more{margin-top:8px}.tq-more{color:var(--c,var(--acc));align-items:center;gap:8px;margin-top:14px;font-size:16px;font-weight:800;display:inline-flex}.tq-more svg{transition:transform .25s}.tq-more:hover svg{transform:translate(3px)}.tq-nw{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}
.stage.tq-stage{text-align:left}.tq-other{color:var(--mute);margin-top:clamp(17px,15.14px + .476vw,22px);font-size:16px}.tq-tgrid,.tq-pick{gap:12px;display:grid}.tq-tgrid,.tq-pick-5{grid-template-columns:repeat(5,minmax(0,1fr))}.tq-pick-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tq-tc,.tq-pc{border-radius:var(--card-r);background:var(--card);text-align:left;transition:transform .3s var(--ease), box-shadow .3s, border-color .3s;flex-direction:column;gap:10px;padding:20px 18px 18px;display:flex;box-shadow:0 1px 2px #2b1a0e0a,0 14px 30px -20px #2b1a0e4d}.tq-tc:hover,.tq-pc:hover{transform:translateY(-4px);box-shadow:0 24px 44px -22px #2b1a0e59}.tq-pc{font:inherit;color:inherit;cursor:pointer;border:2px solid #0000}.tq-pc[aria-pressed=true]{border-color:var(--ink);box-shadow:5px 5px 0 var(--ink)}.tq-tone{border-radius:clamp(18px,15.71px + .714vw,26px);gap:12px;padding:22px 22px 20px}.tq-tc-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tq-ti{background:var(--ct);color:#fff;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.tq-n{letter-spacing:.06em;color:var(--c);font-size:13px;font-weight:800}.tq-tc b{letter-spacing:-.02em;font-size:18px;line-height:1.2}.tq-kind b{letter-spacing:-.02em;font-size:clamp(17px,16.26px + .19vw,19px);line-height:1.2}.tq-tone b{letter-spacing:-.025em;font-size:clamp(17px,14.4px + .667vw,24px);line-height:1.1}.tq-cue{color:var(--soft);font-size:14.5px;line-height:1.4}.tq-go{color:var(--c);align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:14px;font-weight:800;display:inline-flex}.tq-pc .tq-go{padding-top:0;font-size:13.5px}.tq-go svg{transition:transform .25s}.tq-tc:hover .tq-go svg,.tq-pc:hover .tq-go svg{transform:translate(3px)}.tq-pc-ct{color:var(--soft);font-size:14px;font-weight:700}.tq-tone .tq-pc-ct{font-size:14.5px}.tq-pc-f{align-items:center;display:flex}.tq-apponly{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.tq-ao{border:2px dashed var(--line-2);background:var(--card);height:100%;color:inherit;transition:border-color .2s, transform .3s var(--ease);border-radius:18px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 16px 12px 12px;display:grid}.tq-ao:hover{border-color:var(--c);transform:translateY(-2px)}.tq-ao-t{gap:2px;min-width:0;display:grid}.tq-ao b{letter-spacing:-.02em;font-size:16.5px;line-height:1.2}.tq-ao .tq-go{margin:0;padding-top:0;font-size:13.5px}.tq-ao:hover .tq-go svg{transform:translate(3px)}.tq-pc-f .tq-go{margin-left:auto}.tq-pair{background:var(--cp);color:var(--ink);border-radius:16px;flex-direction:column;gap:6px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.tq-pair>span{align-items:center;gap:8px;display:flex}.tq-pair small{letter-spacing:.04em;text-transform:uppercase;opacity:.7;min-width:56px;font-size:12px;font-weight:800;display:inline-block}.tq-stats{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(22px,15.31px + 1.714vw,40px);display:flex}.tq-st{background:var(--card);border:1px solid var(--line);text-align:left;border-radius:clamp(17px,15.14px + .476vw,22px);align-items:center;gap:14px;min-width:240px;padding:16px 22px 16px 16px;display:flex;box-shadow:0 14px 30px -22px #2b1a0e4d}.tq-st-i{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.tq-st-i[class*=tq-c-]{background:var(--ct);color:#fff}.tq-st b{letter-spacing:-.03em;font-size:clamp(24px,21.77px + .571vw,30px);line-height:1;display:block}.tq-st-l{color:var(--soft);margin-top:3px;font-size:14.5px;display:block}
.tq-plan{gap:10px;display:grid}.tq-pl{background:var(--card);border:1px solid var(--line);border-radius:clamp(16px,14.51px + .381vw,20px);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;padding:16px 22px 16px 16px;display:grid}.tq-sketch{background:var(--tint);border-radius:14px;gap:5px;padding:12px;display:grid}.tq-sketch>span{background:#e8c9a8;border-radius:99px;height:7px;display:block}.tq-sketch>span:last-child{width:62%}.tq-pl b{font-size:17px;display:block}.tq-pl p{color:var(--soft);margin-top:2px;font-size:16px;line-height:1.5}.tq-pl p:first-letter{text-transform:uppercase}.tq-qbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(12px,8.29px + .952vw,24px);display:flex}.tq-qbar~.tq-panel{margin-top:clamp(21px,15.43px + 1.429vw,36px)}.tq-qnote{color:var(--mute);font-size:15.5px}.tq-seg{background:var(--card);border:1px solid var(--line);border-radius:16px;grid-auto-flow:column;gap:4px;padding:5px;display:inline-grid}.tq-sg{min-height:46px;font:inherit;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 18px;font-size:16px;font-weight:700;transition:background .25s,color .25s;display:inline-flex}.tq-sg:hover{color:var(--ink)}.tq-sg[aria-pressed=true]{background:var(--ink);color:#fff}.tq-ct{background:var(--sand);min-width:30px;height:24px;color:var(--soft);border-radius:99px;place-items:center;padding:0 7px;font-size:13px;font-weight:800;display:inline-grid}.tq-sg[aria-pressed=true] .tq-ct{background:var(--coral);color:var(--navy)}.tq-qgrid,.tq-lgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(19px,15.66px + .857vw,28px);display:grid}.tq-qc{background:var(--card);border:1px solid var(--line);transition:transform .3s var(--ease), box-shadow .3s, border-color .3s;border-radius:clamp(17px,15.14px + .476vw,22px);flex-direction:column;gap:10px;padding:18px 18px 14px;display:flex}.tq-qc:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 24px 44px -24px #2b1a0e4d}.tq-lc{gap:12px}.chip.tq-qc-s{align-self:flex-start;min-height:28px;font-size:13.5px}.tq-qc-q{color:var(--ink);white-space:pre-line;font-size:15.5px;font-weight:600;line-height:1.47}.tq-task{background:var(--tint-2);border-radius:16px;gap:8px;padding:12px 14px;display:grid}.tq-task-i{color:var(--soft);font-size:14.5px;line-height:1.45}.tq-task-b{gap:6px;display:grid}.tq-task-b li{color:var(--ink);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;font-size:14.5px;line-height:1.45;display:grid}.tq-task-b li>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:800;display:grid}.tq-qc-f{border-top:1px dashed var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.tq-w{min-height:34px;color:var(--acc);white-space:nowrap;align-items:center;gap:6px;font-size:14.5px;font-weight:800;display:inline-flex}.tq-w svg{transition:transform .25s}.tq-w:hover svg{transform:translate(3px)}.tq-spill{background:var(--blue-tint);min-height:30px;color:var(--blue-deep);border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.tq-t1list{gap:14px;margin-top:clamp(19px,15.66px + .857vw,28px);display:grid}.tq-t1{background:var(--card);border:1px solid var(--line);border-radius:clamp(22px,20.51px + .381vw,26px);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:clamp(16px,10.06px + 1.524vw,32px);padding:clamp(14px,10.29px + .952vw,24px);display:grid;box-shadow:0 1px 2px #2b1a0e0a,0 20px 40px -30px #2b1a0e4d}.tq-fig{background:var(--bg);border:1px solid var(--hdrb);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin:0;padding:18px 18px 14px;display:grid}.tq-fig figcaption{text-align:center}.tq-fig figcaption b{letter-spacing:-.01em;font-size:15.5px;display:block}.tq-subs{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.tq-part{gap:8px;min-width:0;display:grid}.tq-part-t{color:var(--soft);font-size:13.5px;font-weight:800}.tq-t1-r{flex-direction:column;gap:14px;min-width:0;padding-top:4px;display:flex}.tq-t1-r .chip{align-self:flex-start}.tq-t1-q{color:var(--ink);font-size:17px;font-weight:600;line-height:1.55}.tq-t1 .tq-qc-f{padding-top:12px}.tq-t1 .tq-w{min-height:36px;font-size:15px}.tq-t1 .tq-spill{min-height:32px;padding:0 12px;font-size:13.5px}
.tq-sgrid{gap:12px;margin-top:clamp(21px,15.43px + 1.429vw,36px);display:grid}.tq-sgrid-5{grid-template-columns:repeat(6,minmax(0,1fr))}.tq-sgrid-5>*{grid-column:span 2}.tq-sgrid-5>:nth-child(4):nth-last-child(2){grid-column:2/span 2}.tq-sgrid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tq-sgrid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tq-smp{background:var(--card);border:1px solid var(--line);border-radius:clamp(17px,15.14px + .476vw,22px);flex-direction:column;gap:10px;padding:20px 18px 18px;display:flex}.tq-sgrid-3 .tq-smp{padding:clamp(17px,15.86px + .286vw,22px) clamp(17px,15.86px + .286vw,22px) clamp(16px,15.09px + .229vw,20px)}.chip.tq-k{white-space:normal;background:var(--c);color:#fff;align-self:flex-start;min-height:26px;padding:4px 10px;font-size:13px;line-height:1.3}.tq-smp h3{letter-spacing:-.02em;font-size:clamp(17px,16.63px + .095vw,18px);line-height:1.25}.tq-sgrid-3 .tq-smp h3{font-size:clamp(17.5px,16.57px + .238vw,20px)}.tq-smp h3 a:hover{color:var(--acc)}.tq-smp p{color:var(--soft);font-size:14.5px;line-height:1.5}.tq-sgrid-3 .tq-smp p{font-size:15px}.tq-bands{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}.tq-bands .bd{transition:transform .2s;position:relative}.tq-bands .bd:hover{transform:translateY(-2px)}.card.tq-ladder-card{border-color:#dce7fb;flex-direction:column;gap:12px;padding:clamp(19px,15.66px + .857vw,28px) clamp(19px,15.66px + .857vw,28px) clamp(18.5px,15.71px + .714vw,26px);display:flex}.tq-ladder-card .chip{align-self:flex-start}.tq-ladder-card h3{letter-spacing:-.025em;font-size:clamp(20px,18.51px + .381vw,24px)}.tq-ladder-card h3 a:hover{color:var(--acc)}.tq-ladder-card p{color:var(--soft);font-size:17px;line-height:1.55}.tq-ladder{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.tq-rung{transition:transform .25s var(--ease), box-shadow .25s;border-radius:clamp(15.5px,14.57px + .238vw,18px);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.tq-rung:hover{transform:translateY(-3px);box-shadow:0 20px 36px -22px #2b1a0e66}.tq-rung b{letter-spacing:-.03em;font-size:clamp(19px,16.4px + .667vw,26px);line-height:1.1}.tq-rung span{align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}
.tq-pager{justify-content:center;align-items:center;gap:6px;margin-top:22px;display:flex}.tq-pgb{border:1px solid var(--line-2);background:var(--card);min-width:44px;height:44px;font:inherit;color:var(--soft);cursor:pointer;border-radius:12px;place-items:center;padding:0 8px;font-size:15px;font-weight:800;transition:background .2s,color .2s,border-color .2s;display:grid}.tq-pgb:hover:not(:disabled){border-color:var(--orange);color:var(--ink)}.tq-pgb[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}.tq-pgb:disabled{opacity:.35;cursor:default}.tq-pgnote{text-align:center;color:var(--mute);margin-top:10px;font-size:14px}@media (min-width:640px) and (max-width:959px){.tq-pt-1:not([data-paged])>:nth-child(n+2),.tq-pt-2:not([data-paged])>:nth-child(n+3),.tq-pt-8:not([data-paged])>:nth-child(n+9),.tq-pt-12:not([data-paged])>:nth-child(n+13){display:none}}@media (max-width:639px){.tq-pp-1:not([data-paged])>:nth-child(n+2),.tq-pp-2:not([data-paged])>:nth-child(n+3),.tq-pp-7:not([data-paged])>:nth-child(n+8),.tq-pp-8:not([data-paged])>:nth-child(n+9){display:none}}@media (max-width:959px){[data-paged]>.tq-off{display:none}}
@media (max-width:1199px){.tq-st{min-width:0}.tq-stats{gap:10px}}@media (max-width:959px){.stage.tq-stage{border-radius:30px;margin-top:36px;padding:20px}.sechead.tq-head{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.split.tq-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px}.tq-more{margin-top:4px;padding:10px 0;display:block}.tq-more svg{vertical-align:-2px;margin-left:4px;display:inline}.tq-nw{gap:0}.tq-tip:has(>.tq-more){padding-bottom:6px}.tq-ao{grid-template-columns:40px minmax(0,1fr);row-gap:4px}.tq-ao .tq-ti{grid-row:1/span 2}.tq-ao .tq-go{grid-column:2}.tq-tip .tq-more{margin-top:0}.tq-tgrid,.tq-pick-5{grid-template-columns:repeat(6,minmax(0,1fr))}.tq-tgrid>*,.tq-pick-5>*{grid-column:span 2}.tq-tgrid>:nth-child(n+4),.tq-pick-5>:nth-child(n+4){grid-column:span 3}.tq-pick-3{gap:12px}.tq-tc,.tq-pc{padding:18px 16px 16px}.tq-tc b{font-size:17.5px}.tq-tone .tq-pair{gap:8px;padding:10px 12px}.tq-tone .tq-pair>span{flex-direction:column;align-items:flex-start;gap:1px}.tq-tone .tq-pair small{min-width:0}.tq-stats{flex-wrap:nowrap}.tq-st{flex:1 1 0;padding:14px 16px 14px 14px}.tq-qgrid,.tq-lgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tq-qc{padding:16px 16px 12px}.tq-w{min-height:44px}.tq-spill:after,.tq-bands .bd:after{content:"";position:absolute;inset:-6px 0}.tq-spill:after{inset:-7px 0}.tq-t1{grid-template-columns:minmax(0,1fr);gap:20px}.tq-t1>.tq-fig{width:100%;max-width:360px}.tq-t1-r{gap:12px;padding:0 4px}.tq-t1 .tq-w{min-height:44px}.tq-sgrid-5{grid-template-columns:minmax(0,1fr);gap:10px}.tq-sgrid-5>*,.tq-sgrid-5>:nth-child(4):nth-last-child(2){grid-column:auto}.tq-sgrid-5 .tq-smp{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 24px;padding:16px 18px;display:grid}.tq-sgrid-5 .tq-smp>:not(.tq-bands){grid-column:1}.tq-sgrid-5 .tq-k{justify-self:start}.tq-sgrid-5 .tq-bands{flex-wrap:nowrap;grid-area:1/2/span 3;align-self:center;margin-top:0;padding-top:0}.tq-sgrid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.tq-rung{padding:16px 17px}}@media (max-width:639px){.stage.tq-stage{border-radius:24px;margin-top:28px;padding:10px}.tq-other{font-size:15px}.tq-other a{white-space:nowrap}.sechead.tq-head{grid-template-columns:minmax(0,1fr);gap:28px}.tq-sec-hub{padding:28px 0}.tq-sec-hub .sechead.tq-head{gap:14px}.tq-aside-end{justify-self:start}.tq-more{margin-top:2px}.tq-apponly{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px}.tq-tgrid,.tq-pick-3,.tq-pick-5{grid-template-columns:minmax(0,1fr);gap:8px}.tq-tgrid>*,.tq-pick-5>*,.tq-tgrid>:nth-child(n+4),.tq-pick-5>:nth-child(n+4){grid-column:auto}.tq-tc,.tq-pc{border-radius:18px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:11px 14px 11px 12px;display:grid}.tq-pc{padding:12px 14px 12px 12px}.tq-tone{padding-bottom:14px}.tq-pc[aria-pressed=true]{box-shadow:4px 4px 0 var(--ink)}.tq-tc-top,.tq-pc-f{display:contents}.tq-ti{border-radius:12px;grid-area:1/1/span 2}.tq-n{grid-area:1/3;justify-self:end}.tq-tc b,.tq-pc b{grid-area:1/2;font-size:16.5px}.tq-pc b{font-size:17px}.tq-cue,.tq-pc-ct,.tq-tone .tq-pc-ct{grid-area:2/2;font-size:14px}.tq-go,.tq-pc-f .tq-go{grid-area:2/3;justify-self:end;margin:0;padding-top:0}.tq-tone .tq-pair{grid-area:3/1/auto/-1;gap:4px;margin-top:10px;padding:10px 12px}.tq-tone .tq-pair>span{flex-direction:row;align-items:center;gap:8px}.tq-tone .tq-pair small{min-width:56px;font-size:13px}.tq-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tq-st{border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 12px 14px}.tq-st-i{border-radius:11px;width:36px;height:36px}.tq-st-i svg{width:17px;height:17px}.tq-st-l{font-size:13px;line-height:1.3}.tq-pl{grid-template-columns:64px minmax(0,1fr);gap:14px;padding:14px 14px 14px 12px}.tq-sketch{gap:4px;padding:9px}.tq-sketch>span{height:5px}.tq-pl b{font-size:16px}.tq-pl p{font-size:15px}.tq-seg{border-radius:14.5px;grid-auto-columns:minmax(0,1fr);width:100%}.tq-sg{white-space:nowrap;justify-content:center;gap:7px;padding:0 8px;font-size:14.5px}.tq-ct{min-width:26px;padding:0 6px}.tq-qgrid,.tq-lgrid{grid-template-columns:minmax(0,1fr)}.tq-task-i,.tq-task-b li{font-size:15px}.tq-task{border-radius:14.5px;padding:12px 13px}.tq-t1{gap:16px;padding:12px}.tq-fig{border-radius:16px;padding:12px 6px 10px}.tq-fig figcaption{padding:0 6px}.tq-fig figcaption b{font-size:16px}.tq-subs{gap:15px}.tq-t1-r{padding:0 2px}.tq-t1-q{font-size:16px}.tq-sgrid-3,.tq-sgrid-4{grid-template-columns:minmax(0,1fr)}.tq-smp p,.tq-sgrid-3 .tq-smp p{font-size:15px}.tq-sgrid-5 .tq-smp{column-gap:14px;padding:14px 14px 14px 16px}.tq-sgrid-5 .tq-bands{flex-direction:column;align-items:stretch}.tq-sgrid-5 .tq-bands .bd{justify-content:center}.tq-sgrid-4 .tq-smp{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:16px;display:grid}.tq-sgrid-4 .tq-k{grid-area:1/1;place-self:center start}.tq-sgrid-4 .tq-bands{grid-area:1/2;margin-top:0;padding-top:0}.tq-sgrid-4 .tq-smp h3,.tq-sgrid-4 .tq-smp p{grid-column:1/-1}.tq-ladder-card p{font-size:16px}.tq-ladder{gap:8px}.tq-rung{padding:12px 12px 14px}.tq-rung span{font-size:12.5px}}@media (max-width:399px){.tq-ct,.tq-pgb-far{display:none}}