.dr-sec{padding-block:clamp(48px,6vw,88px)}.dr-head{padding-block:clamp(24px,3vw,40px) clamp(40px,5vw,72px);display:grid;gap:18px;justify-items:start}.dr-crumbs{width:100%;min-width:0}.dr-crumbs ol{list-style:none;display:flex;flex-wrap:nowrap;min-width:0;font-size:.8125rem;color:var(--ink-3)}.dr-crumbs li{max-width:none;display:inline-flex;align-items:center;flex:none}.dr-crumbs li:last-child{flex:0 1 auto;min-width:0}.dr-crumbs li+li:before{content:"/";margin-inline:10px;color:var(--line-2)}.dr-crumbs a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;color:var(--ink-2);font-weight:500}.dr-crumbs a:hover{text-decoration:underline}.dr-crumbs [aria-current]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:48ch;line-height:44px}.dr-head .eyebrow{margin:6px 0 0;flex-wrap:wrap;row-gap:4px}.dr-head .eyebrow .mono{font-size:.6875rem;letter-spacing:.04em;text-transform:none;font-weight:500}.dr-h1{font-size:clamp(1.875rem,1.25rem + 2.2vw,3rem);line-height:1.06;letter-spacing:-.032em;font-weight:540;font-stretch:var(--wide);max-width:24ch;overflow-wrap:break-word}.dr-h1.long{font-size:clamp(1.5rem,1.15rem + 1.3vw,2.125rem);line-height:1.12;letter-spacing:-.025em;max-width:34ch}.dr-answer{font-size:var(--t-lede);line-height:1.5;color:var(--ink);max-width:46em}.dr-rule{font-size:var(--t-small);color:var(--ink-2);max-width:62ch}.dr-rule span{color:var(--ink-3)}.dr-rule span:after{content:":"}.dr-stats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:var(--gap);width:100%;margin:14px 0 0}.dr-stats.two{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.dr-stats.four{grid-template-columns:repeat(4,minmax(0,1fr))}.dr-stats>div{border-top:2px solid var(--ink);padding-top:14px;display:grid;gap:8px;align-content:start;min-width:0}.dr-stats>div.quiet{border-top-color:var(--line-2)}.dr-stats dt{font-size:var(--t-label);color:var(--ink-3)}.dr-stats dd{margin:0}.dr-stats dd.big{font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem);font-weight:520;font-stretch:var(--wide);letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.dr-stats dd.mid{font-size:1.0625rem;font-weight:600;line-height:1.3}.dr-stats dd.sub{font-size:var(--t-small);color:var(--ink-2);display:flex;align-items:center;gap:8px}.dr-stats dd.none{font-size:var(--t-small);color:var(--ink-2);display:grid;grid-template-columns:9px 1fr;gap:10px;align-items:baseline;max-width:34ch}.dr-stats dd.none .lp{align-self:start;margin-top:7px}.dr-sz{display:flex;height:10px;border-radius:2px;overflow:hidden;gap:2px;margin-top:6px}.dr-sz i{display:block;min-width:3px}.dr-sz .b4,.dr-szl .b4{background:var(--ink)}.dr-sz .b3,.dr-szl .b3{background:#5a6165}.dr-sz .b2,.dr-szl .b2{background:#9aa1a5}.dr-sz .b1,.dr-szl .b1{background:var(--line-2)}.dr-sz .b0,.dr-szl .b0{background:repeating-linear-gradient(135deg,var(--line-2) 0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--line-2)}.dr-szl{list-style:none;display:flex;flex-wrap:wrap;gap:6px 22px}.dr-szl li{display:inline-flex;align-items:baseline;gap:8px;font-size:var(--t-small);color:var(--ink-2);max-width:100%;min-width:0}.dr-szl i{width:9px;height:9px;border-radius:2px;flex:none;align-self:center}.dr-szl b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.dr-head .link span{transition:transform .22s var(--ease-out)}.dr-head .link:hover span{transform:translate(3px)}.dr-sh{display:grid;gap:10px;margin-bottom:28px}.dr-h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.1;letter-spacing:-.028em;font-weight:540;font-stretch:var(--wide)}.dr-note{font-size:var(--t-small);color:var(--ink-3);max-width:66ch}.dr-tbl{width:100%;border-collapse:collapse;border-top:1px solid var(--ink);max-width:880px}.dr-tbl tr{display:grid;grid-template-columns:minmax(0,1.1fr) 96px minmax(0,1.5fr);column-gap:20px;align-items:center;min-height:48px;padding:6px 12px;border-bottom:1px solid var(--line-2)}.dr-tbl thead tr{min-height:36px;padding-block:0}.dr-tbl thead th,.dr-tbl thead th.n{font-size:.6875rem;font-weight:620;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:left}.dr-tbl tbody th{font-size:.9375rem;font-weight:600;text-align:left;line-height:1.3;min-width:0;overflow-wrap:anywhere}.dr-tbl td{padding:0}.dr-tbl .n{text-align:right;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.dr-tbl .sh{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center}.dr-tbl .pct{font-family:var(--f-mono);font-stretch:87.5%;font-size:.6875rem;color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}.dr-tbl .barh{display:block;height:4px;border-radius:2px;background:var(--line);overflow:hidden}.dr-tbl .barh i{display:block;height:100%;min-width:2px;border-radius:2px;background:var(--ink)}.dr-tbl tr.rest th,.dr-tbl tr.rest .n{font-weight:400;color:var(--ink-3)}.dr-list{max-width:1040px}.dl-cols,.dl-row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) 132px 216px;column-gap:24px;align-items:center;padding-inline:12px}.dr-list.nosize .dl-cols,.dr-list.nosize .dl-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) 216px}.dl-cols{min-height:36px;border-top:1px solid var(--ink);font-size:.6875rem;font-weight:620;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dl-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.dl-list>li{max-width:none;border-bottom:1px solid var(--line)}.dl-row{min-height:52px;padding-block:10px;color:inherit;text-decoration:none;transition:background-color .1s var(--ease)}a.dl-row[href]:hover,a.dl-row[href]:focus-visible{background:var(--surface)}.surface a.dl-row[href]:hover,.surface a.dl-row[href]:focus-visible{background:var(--white)}a.dl-row:not([href]){cursor:default}.dl-name{min-width:0;font-size:.9375rem;font-weight:620;letter-spacing:-.005em;line-height:1.3;overflow-wrap:anywhere}.dl-loc{min-width:0;font-size:.875rem;color:var(--ink-2);line-height:1.35;overflow-wrap:anywhere}.dl-size{font-size:.8125rem;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.dl-size .u{color:var(--ink-3)}.dl-lamps{display:flex;flex-wrap:wrap;gap:4px 12px}.dl-lamp{display:inline-flex;align-items:center;gap:5px;font-size:.6875rem;line-height:1;color:var(--ink-3);white-space:nowrap}.dr-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:32px}.dr-cta p{font-size:var(--t-small);color:var(--ink-2);max-width:44ch}.dr-nc{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,80px);align-items:start}.dr-nc .eyebrow,.dr-nc .dr-h2{margin-bottom:14px}.dr-nc p{color:var(--ink-2);max-width:44ch}.dr-ncl{list-style:none;border-top:1px solid var(--ink)}.dr-ncl li{display:grid;grid-template-columns:12px 1fr;gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line-2);max-width:none}.dr-ncl .lp{align-self:center}.dr-ncl strong{display:block;font-weight:600}.dr-ncl span{color:var(--ink-3);font-size:var(--t-small)}.dr-rel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px var(--gap);align-items:start}.dr-rel h3,.dr-sector h3{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}.dr-links{list-style:none;border-top:1px solid var(--ink);margin-top:12px}.dr-links li{max-width:none;border-bottom:1px solid var(--line)}.dr-links a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;min-height:44px;padding:8px 12px;text-decoration:none;font-size:.9375rem;line-height:1.35;transition:background-color .1s var(--ease)}.dr-links a:hover{background:var(--surface)}.surface .dr-links a:hover{background:var(--white)}.dr-links a:focus-visible{outline:none;box-shadow:inset 2px 0 0 var(--ink);border-radius:0}.dr-links .c{font-variant-numeric:tabular-nums;font-size:.875rem;color:var(--ink-3);white-space:nowrap}.dr-links .c .mono{font-size:.625rem;margin-left:8px;padding:2px 5px;border:1px solid var(--line-2);border-radius:3px}.dr-links li.all a{font-weight:600}.dr-links.cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap)}.dr-src{display:grid;grid-template-columns:1.3fr 1fr .8fr 1.8fr;border:1px solid var(--ink);border-radius:var(--r-2);background:var(--white);overflow:hidden;margin:12px 0 0}.dr-src>div{display:grid;gap:4px;padding:14px 20px;min-width:0;align-content:start}.dr-src>div+div{border-left:1px solid var(--line-2)}.dr-src dt{font-family:var(--f-mono);font-stretch:87.5%;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dr-src dd{margin:0;font-size:.875rem;line-height:1.45;overflow-wrap:anywhere}.dr-src dd.mono{font-size:.8125rem;font-weight:500}.dr-notes{list-style:none;margin-top:16px;display:grid;gap:6px}.dr-notes li{font-size:.875rem;color:var(--ink-3);padding-left:14px;border-left:2px solid var(--line-2);max-width:66ch}.dr-more{display:flex;flex-wrap:wrap;gap:0 28px;margin-top:10px}.dr-jump{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.dr-jump li{max-width:none}.dr-jump a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--white);font-size:.875rem;font-weight:500;text-decoration:none}.dr-jump a:hover{border-color:var(--ink-3)}.dr-jump .c{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:.8125rem}.dr-sector{padding-block:28px 8px;scroll-margin-top:88px}.dr-sector header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.dr-sector h3{font-size:1.25rem;font-stretch:var(--wide);letter-spacing:-.02em}.dr-sector header p{font-size:var(--t-small);color:var(--ink-3);font-variant-numeric:tabular-nums}.dr-countries{list-style:none;border-top:1px solid var(--ink)}.dr-countries li{max-width:none;border-bottom:1px solid var(--line-2)}.dr-countries a,.dr-chead{display:grid;grid-template-columns:minmax(0,1.1fr) 120px 110px minmax(0,1.6fr) 24px;column-gap:20px;align-items:center;padding-inline:12px}.dr-countries a{min-height:68px;text-decoration:none;transition:background-color .1s var(--ease)}.dr-countries a:hover{background:var(--surface)}.dr-countries a:focus-visible{outline:none;box-shadow:inset 2px 0 0 var(--ink);border-radius:0}.dr-chead{min-height:36px;font-size:.6875rem;font-weight:620;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dr-chead .r,.dr-countries .r{text-align:right}.dr-countries .cn{font-size:1.25rem;font-weight:600;font-stretch:var(--wide);letter-spacing:-.02em;display:inline-flex;align-items:baseline;gap:10px}.dr-countries .cn .mono{font-size:.625rem;font-weight:500;letter-spacing:.04em;padding:2px 5px;border:1px solid var(--line-2);border-radius:3px;color:var(--ink-3)}.dr-countries .r{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.dr-countries .r small{display:none;font-weight:400;color:var(--ink-3);font-size:.8125rem;margin-left:6px}.dr-countries .src{font-family:var(--f-mono);font-stretch:87.5%;font-size:.6875rem;color:var(--ink-3);line-height:1.5;min-width:0;overflow-wrap:anywhere}.dr-countries .arr{color:var(--ink-3)}.dr-two{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,5vw,80px);align-items:start}.dr-two p{color:var(--ink-2);max-width:58ch}@media(max-width:900px){.dr-stats,.dr-stats.two{grid-template-columns:1fr 1fr;row-gap:26px}.dr-stats .wide{grid-column:1 / -1}.dr-stats.four{grid-template-columns:1fr 1fr}.dr-nc,.dr-two,.dr-rel{grid-template-columns:1fr}.dr-src{grid-template-columns:1fr 1fr}.dr-src>div:nth-child(3){border-left:0}.dr-src>div:nth-child(n+3){border-top:1px solid var(--line-2)}.dr-countries a,.dr-chead{grid-template-columns:minmax(0,1fr) 110px 100px 24px}.dr-countries .src,.dr-chead .src{display:none}}@media(max-width:760px){.dl-cols{display:none}.dl-list{border-top-color:var(--ink)}.dl-row,.dr-list.nosize .dl-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:12px 4px}.dl-name{grid-column:1 / -1}.dl-lamps{grid-column:1 / -1;padding-top:2px}.dr-links.cols{grid-template-columns:1fr}}@media(max-width:640px){.dr-tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.dr-tbl tr{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;padding:12px 4px}.dr-tbl .sh{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) 48px}.dr-tbl .sh .pct{order:2}.dr-src{grid-template-columns:1fr}.dr-src>div+div{border-left:0;border-top:1px solid var(--line-2)}.dr-src>div{padding-inline:16px}.dr-countries a{grid-template-columns:minmax(0,1fr) 24px;grid-template-areas:"cn arr" "n arr" "k arr";row-gap:2px;padding:14px 4px}.dr-chead{display:none}.dr-countries .cn{grid-area:cn}.dr-countries .arr{grid-area:arr}.dr-countries .r{text-align:left;font-weight:500;font-size:.875rem;color:var(--ink-2)}.dr-countries .r small{display:inline}.dr-cta .btn{width:100%}.dr-links a{padding-inline:4px}}.dr-faq{display:grid;gap:22px}.dr-faq dt{font-weight:600;line-height:1.35}.dr-faq dd{margin-top:6px;color:var(--ink-2);max-width:62ch}.dr-two>div>p+p{margin-top:10px}.dr-two .dr-links{margin-top:18px}.dr-terms{margin-top:6px;font-size:var(--t-small);color:var(--ink-2)}.dr-links .mono{margin-left:6px;font-size:.75rem;color:var(--ink-3);white-space:nowrap}.ck-tbl{width:100%;max-width:960px;border-collapse:collapse;border-top:1px solid var(--ink);font-size:.9375rem}.ck-tbl th,.ck-tbl td{text-align:left;padding:12px;border-bottom:1px solid var(--line);vertical-align:top;font-weight:400}.ck-tbl thead th{font-size:.75rem;font-weight:620;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding-block:9px}.ck-tbl tbody th{font-weight:560}.ck-tbl .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ck-tbl time{white-space:nowrap}@media(max-width:640px){.ck-tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ck-tbl tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:14px;row-gap:2px;align-items:baseline;padding:12px 2px;border-bottom:1px solid var(--line)}.ck-tbl tbody th,.ck-tbl tbody td{display:block;padding:0;border:0;font-size:.8125rem;color:var(--ink-2)}.ck-tbl tbody th{grid-column:1 / -1;font-size:.9375rem;color:var(--ink)}.ck-tbl tbody td.mono{font-size:.75rem}}.dr-head>.btn{margin-top:20px}.dr-lock{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;margin-top:0;padding:18px 20px;border:1px solid var(--ink);border-top:0;border-radius:0 0 var(--r-2) var(--r-2);background:var(--white)}.dr-lock p{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start;max-width:62ch;font-size:var(--t-small);color:var(--ink-2)}.dr-lock p strong{display:block;color:var(--ink);font-size:1rem;font-weight:600}.dr-lock svg{width:18px;height:18px;margin-top:2px;fill:none;stroke:var(--ink-2);stroke-width:1.4;stroke-linecap:round}.dr-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 var(--gap);max-width:880px;margin:28px 0 0;border-top:1px solid var(--line-2)}.dr-facts>div{display:grid;gap:2px;padding:12px 0;border-bottom:1px solid var(--line);min-width:0;align-content:start}.dr-facts dt{font-size:var(--t-label);color:var(--ink-3)}.dr-facts dd{margin:0;font-size:.9375rem;font-weight:500;overflow-wrap:anywhere}.dr-facts dd .mono{font-size:.75rem;font-weight:400}.dr-facts dd a{display:block;width:fit-content;margin-top:2px;font-size:.8125rem;font-weight:500;white-space:nowrap}.dr-tbl tbody th a{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:.2em}.dr-tbl tbody th a:hover{text-decoration-color:var(--ink)}@media(max-width:600px){.dr-lock .btn{flex:1 1 100%}}.dr-code{margin-left:6px;font-size:.6875rem;font-weight:400;color:var(--ink-3);white-space:nowrap}.st-files{list-style:none;display:flex;flex-wrap:wrap;gap:0 24px;margin-top:4px}.st-files li{max-width:none}.st-files .link{font-family:var(--f-mono);font-stretch:87.5%;font-size:.75rem;font-weight:500;overflow-wrap:anywhere}.st-files svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.st-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;min-height:44px;padding:8px 12px;font-size:.9375rem}.st-h3{font-size:.75rem;font-weight:620;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:22px 0 6px}.st-h3:first-child{margin-top:0}.st-cite{padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--white);font-size:.875rem;color:var(--ink);overflow-wrap:break-word}.st-dl{list-style:none;display:grid;gap:2px}.st-dl li{max-width:none}.st-dl a{display:inline-flex;align-items:center;min-height:32px;font-family:var(--f-mono);font-stretch:87.5%;font-size:.75rem;overflow-wrap:anywhere}.st-scroll{overflow-x:auto;max-width:100%}.st-tbl{width:100%;min-width:640px;border-collapse:collapse;border-top:1px solid var(--ink);font-size:.9375rem}.st-tbl th,.st-tbl td{text-align:left;padding:12px 16px 12px 0;border-bottom:1px solid var(--line-2);vertical-align:top}.st-tbl thead th{font-size:.6875rem;font-weight:620;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-block:10px}.st-tbl .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.st-tbl tbody th{font-weight:600}.st-tbl small{display:block;color:var(--ink-3);font-size:.75rem}.st-tbl td .mono{font-size:.75rem}.st-tbl td.mono{white-space:nowrap}.st-tbl .barh{display:block;height:3px;margin-top:6px;border-radius:2px;background:var(--line);overflow:hidden}.st-tbl .barh i{display:block;height:100%;min-width:2px;background:var(--ink)}.dr-links.cols.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.dr-links.cols.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.dr-links.cols.three{grid-template-columns:1fr}}.dr-h3{font-size:1.125rem;font-weight:600;letter-spacing:-.012em}.dr-crumbs li{flex:0 1 auto;min-width:0}.dr-crumbs li:first-child{flex:none}.dr-crumbs li:last-child{flex-shrink:1000;min-width:min(100%,14ch)}.dr-crumbs li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:44px}.dr-stats dt,.dr-stats dd{min-width:0;overflow-wrap:anywhere}@media(max-width:420px){.ck-tbl th,.ck-tbl td{padding-inline:6px;overflow-wrap:anywhere}.ck-tbl{font-size:.875rem;table-layout:fixed}.ck-tbl .n{white-space:normal}}.dr-offer{margin-top:24px;max-width:640px;padding:18px 20px;border:1px solid var(--line-2);border-radius:var(--r-3);background:var(--surface)}.dr-offer-h{font-weight:640;font-size:1.0625rem;line-height:1.35;max-width:none}.dr-offer-p{margin-top:4px;font-size:var(--t-small);color:var(--ink-2);max-width:none}.dr-offer-f{display:flex;gap:8px;margin-top:14px}.dr-offer-f .inp{flex:1;min-width:0;min-height:48px}.dr-offer-f .btn{flex:none;min-height:48px}@media(max-width:600px){.dr-offer{padding:16px}.dr-offer-f{flex-direction:column}.dr-offer-f .btn{width:100%}}.dr-crumbs.qa-crumbs li:first-child{flex:0 1 auto;min-width:0}.dr-crumbs.qa-crumbs li:first-child a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:44px}.dr-crumbs.qa-crumbs li:last-child{min-width:0}
