.v3{--w:min(100vw, calc((100svh - 24px) * 1.6));--h2:calc(var(--w) * .0315);--lead:max(18px, calc(var(--w) * .0125))}@media (min-width:701px){.v3 :is(.cb-head,.sc-hd,.sc-rp,.df-hd,.ev-hd,.rfb-cta,.fv-hd,.cc-open) h2,.v3 .ds-say h3{text-wrap:balance;font-size:var(--h2)!important;letter-spacing:-.04em!important;line-height:1.06!important}.v3 .hp-copy h1{font-size:5.14cqw}.v3 .ds-say h3,.v3 .cc-open h2{font-size:calc(var(--h2) * .8)!important}.v3 :is(.cb-head,.ev-hd) h2{margin-left:-.08em}.v3 .rfb-cta h2,.v3 .cc-open h2{margin-left:-.05em}.v3 :is(.hp-copy p,.ct-sub,.sc-sub,.sc-rp-say,.ds-lead,.df-sub,.ev-sub,.rfb-say){opacity:1;font-size:var(--lead)!important;font-variation-settings:"wght" 300!important;font-weight:300!important;line-height:1.4!important}.v3{--t-label:max(12px, calc(var(--w) * .0083));--t-ui:max(14px, calc(var(--w) * .0098));--t-body:max(15px, calc(var(--w) * .0105));--t-list:max(16px, calc(var(--w) * .0113))}.v3 :is(.hp-links,.hp-links a,.hp-cta,.hp-micro,.hp-micro a,.hp-tag span,.sc-read span,.sc-scan,.cb-tick,.ct-at,.cb-k,.cb-legend,.cb-tile small,.cb-st,.sc-k,.sc-lab,.sc-rp-k,.sc-rp-micro,.df-k,.df-stn,.df-stn b,.df-src,.ds-k,.ds-part span,.ds-win header span,.dw-cap,.dw-src,.dw-rh,.dw-r .k,.dw-r .v em,.dw-out,.ev-k,.ev-ch,.fv-k,.cc-k,.cc-micro,.cc-h,.cc-sig span:last-child,.cc-legal,.sc-who2 span,.sc-v small,code.miss em,.sc-r .nd,.hp-name,.hp-value){font-size:var(--t-label)!important}.v3 :is(.hp-links a,.hp-cta,.hp-micro,.hp-micro a,.hp-tag span,.sc-read span,.sc-scan,.cb-k,.cb-st,.sc-k,.sc-lab,.sc-rp-k,.sc-rp-micro,.df-k,.ds-k,.ds-part span,.ds-win header span,.dw-rh,.ev-k,.ev-ch,.fv-k,.cc-k,.cc-micro,.cc-h,.cc-sig span:last-child,.cc-legal,.sc-who2 span,.sc-v small){letter-spacing:.1em!important}.v3 :is(.hp-field button,.cc-field button,.cb-tile b,.sc-r .vl,.sc-r code,.ds-act,.ds-act b,.ds-act span){font-size:var(--t-ui)!important}.v3 :is(.ct-count>span,.sc-mark span,.sc-named span,.ds-win header b,.ds-note,.dw-r .v,.fv-row p,.cc li a,.ev-fact span,.hp-field input,.cc-field input,.st-help){font-size:var(--t-body)!important}.v3 :is(.fv-row summary,.ev-pill,.hp-txt,.hp-sizer,.sc-ask-t,.sc-ask-sz,.ev-fact b,.hp-tag b){font-size:var(--t-list)!important}.v3 :is(.sc-sub,.sc-rp-say){font-variation-settings:"wght" 400!important;font-weight:400!important}.v3 .cb-tile small{text-overflow:clip;overflow:visible}@media (max-height:800px),(max-width:1180px){.v3 .ct .cb-tile{padding-block:4px}.v3 .ct .cb-tile b{line-height:1.05!important}.v3 .ct .cb-tile small{line-height:1}}.v3 .ds-win header{gap:10px}.v3 .ds-win header b,.v3 .ds-win header span{white-space:nowrap}@media (max-width:1180px){.v3 .ds-win header{flex-wrap:wrap}.v3 .ds-win header span{letter-spacing:.02em!important}}.v2.v3 .ds-chart .dw-out{white-space:normal;flex-wrap:wrap}.v2.v3 .sc-ask{max-width:min(calc(var(--t-list) * 30), 100%)}.v3 .ct .ct-count{column-gap:max(20px,3.6cqw);display:flex}@media (max-width:1180px){.v3 .hp-name{letter-spacing:0!important}}@media (max-width:1000px){.v3 :is(.hp-txt,.hp-sizer){font-size:14px!important}.v3 .hp-pill{translate:max(0px,185px - 17.9vw)}.v3 .ev-hd{top:2cqw}}.v3 .df-stn:not(.on){opacity:.62!important}.v3 :is(.hp-field,.cc-field,.sc-rp .hp-field,.rfb-field) input::placeholder{color:color-mix(in srgb, var(--ink) 62%, transparent)!important}.v3 :is(.hp-links,.cb-tick,.ct-at,.cb-legend,.cb-tile small,.df-stn,.df-stn b,.df-src,.dw-cap,.dw-src,.dw-r .k,.dw-r .v em,.dw-out,code.miss em,.hp-field button,.cc-field button,.cb-tile b,.hp-value,.sc-r .vl,.sc-r code,.ds-act,.ds-act b,.ds-act span,.ct-count>span,.sc-mark span,.sc-named span,.ds-win header b,.ds-note,.dw-r .v,.fv-row p,.cc li a,.ev-fact span,.hp-field input,.cc-field input,.st-help,.fv-row summary,.ev-pill,.hp-txt,.hp-sizer,.sc-ask-t,.sc-ask-sz,.ev-fact b,.hp-tag b){letter-spacing:0!important}.v3 .fv-row p{opacity:1}.v3 :is(.sc-r0 .nm,.dw-q){font-size:var(--lead)!important}.v3 .sc-r .nm code{font-size:var(--t-ui)!important}.v3 .sc-v{font-size:var(--lead)!important}.v3 .sc-v i{letter-spacing:0;width:max(26px,2.3cqw);height:max(26px,2.3cqw);font-size:var(--t-ui)!important}.v3 .sc-mk{letter-spacing:0;font-size:var(--t-ui)!important}.v3 .sc-r .nd{letter-spacing:0!important}.v3 .ds-chart svg text:is(.dv,.dm){font-size:calc(12px * var(--u,1))!important;letter-spacing:0!important}.v3 .ds-chart svg text.ds-val{letter-spacing:0!important}@media (max-width:1180px){.v3 .ds-chart svg text:is(.dv,.dm){font-size:calc(11px * var(--u,1))!important}}.v3 .cb-tick.yr26:before{font-size:var(--t-label)!important}}
.v3 .pp,.v3 .dfp,.v3 .pp-pi{--col:max(16px, 5vw);container-type:inline-size}.v2.v3 .pp{padding:0 0 60px;display:block}.v3 .pp-hd,.v3 .dfp-hd,.v3 .pp-hd2{padding:14cqw var(--col) 22px;text-align:center}.v3 .pp-hd2{padding:22px var(--col) 22cqw}.v3 .pp-k{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.v3 .pp-hd h2,.v3 .dfp-hd h2,.v3 .pp-hd2 h2{letter-spacing:-.04em;font-variation-settings:"wght" 270;text-wrap:balance;max-width:340px;margin:0 auto;font-size:clamp(28px,8cqw,38px);font-weight:300;line-height:1.06}.v3 .pp-hd h2 em,.v3 .dfp-hd h2 em,.v3 .pp-hd2 h2 em{font-variation-settings:"wght" 470;font-style:normal}.v3 .pp-sub{font-variation-settings:"wght" 300;text-wrap:pretty;max-width:340px;margin:14px auto 0;font-size:clamp(16px,4.3cqw,19px);font-weight:300;line-height:1.45}.v3 .pp-row{padding:0 var(--col);display:flex}.v3 .pp-print{flex:1;min-width:0;position:relative}.v3 .pp-print canvas{width:100%;display:block}.v3 .pp-print canvas.pp-flow{pointer-events:none;position:absolute;top:0;left:0}.v3 .pp-srcs{height:34px;position:relative}.v3 .pp-srcs span{text-align:center;width:56px;font:500 11px/1.15 var(--mono);letter-spacing:0;opacity:.8;position:absolute;bottom:4px;translate:-50%}.v3 .dfp-run,.v3 .dfp-slot{position:relative}.v3 .dfp-move{width:100%;position:absolute;top:0;left:0}.v3 .dfp-sheet{z-index:5;height:0;position:sticky;bottom:0}.v2.v3 .dfn.dfp .dfn-card{left:max(var(--col), calc(50% - 280px));right:max(var(--col), calc(50% - 280px));opacity:0;pointer-events:none;margin:0;transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:max(16px,2.4svh);transform:translateY(28px)}.v2.v3 .dfn.dfp .dfp-sheet.on .dfn-card{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.v2.v3 .dfn.dfp .dfn-card{transition:none}}.v3 .pp-pi .pp-row{padding:0 calc(var(--col) - 8px)}.v3 .pp-pi{margin:0 8px}.v3 .pp-fact{text-align:center;box-sizing:border-box;background:color-mix(in srgb, var(--card) 82%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);width:min(86%,300px);box-shadow:inset 0 0 0 1px #ffffffb3, 0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent), 0 14px 30px -14px color-mix(in srgb, var(--ink) 38%, transparent);border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.3;position:absolute;left:50%;translate:-50% -100%}.v3 .pp-fact p{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin:0 0 5px}.v3 .pp-fact b{font-variation-settings:"wght" 470;margin-bottom:3px;font-size:15px;font-weight:400;display:block}.v3 .pp-fact span{opacity:.75}.v3 .pp-pl{text-align:center;background:color-mix(in srgb, var(--card) 70%, transparent);width:max-content;max-width:104px;box-shadow:inset 0 0 0 1px #ffffffb3, 0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:99px;padding:6px 11px;font-size:14px;line-height:1.2;position:absolute;translate:-50%}.v2.v3 .dfn.dfp .ds-all{transition:none;height:auto!important}.v2.v3 .dfn.dfp .ds{transition:opacity .12s linear,visibility 0s .12s}.v2.v3 .dfn.dfp .ds.on{transition:opacity .2s linear .12s,visibility 0s .12s}.v2.v3 .dfn.dfp .dfn-stn{transition:opacity .2s}.v2.v3 .dfn.dfp .dfn-stn.under{opacity:0;pointer-events:none}.v3 .pp-cap{padding:0 var(--col);text-align:center;font-variation-settings:"wght" 300;text-wrap:pretty;max-width:340px;margin:18px auto 0;font-size:clamp(16px,4.3cqw,19px);font-weight:300;line-height:1.45}.v2.v3 .dfn.dfp .ds[data-i="0"] .dw-cap span{white-space:nowrap}.v2.v3 .dfn.dfp .ds[data-i="0"] .ds-chart{gap:12px}.v2.v3 .dfn.dfp .ds[data-i="0"] .dw-v{flex:auto;min-width:0}.v2.v3 .dfn.dfp .ds[data-i="0"] .dw-v svg{width:100%;height:auto;max-height:min(172px,21svh)}.v2.v3 .dfn.dfp .ds[data-i="0"] .dw-cap{flex:none}.v3 .dfn-dot .dfn-fill{pointer-events:none;width:28px;height:28px;position:absolute;top:-7px;left:-7px;overflow:visible;rotate:-90deg}.v3 .dfn-dot .dfn-fill circle{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--fill,0))}
