.copy-state{display:inline-flex;align-items:center;gap:7px}.motion-status{display:inline-grid}.motion-status>span{grid-area:1 / 1;display:inline-flex;align-items:center;gap:inherit}.tool-profile-workspace{overflow:hidden;padding-bottom:34px}.tool-profile-hero{min-height:610px;display:grid;grid-template-columns:minmax(380px,.88fr) minmax(480px,1.12fr);gap:clamp(36px,5vw,78px);padding:clamp(46px,5vw,76px) 0 42px;border-bottom:1px solid var(--ink)}.profile-title-field{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding-left:12px}.profile-name{width:100%;min-width:0}.profile-brand-mark{display:flex;align-items:center;gap:12px;margin-bottom:28px}.profile-brand-mark img,.profile-brand-mark svg{width:46px;height:46px;object-fit:contain}.profile-brand-mark strong{max-width:290px;overflow:hidden;font-size:20px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.profile-name h1{max-width:720px;margin:0;font-family:var(--display-sans);font-size:clamp(66px,7.4vw,112px);line-height:.9;font-weight:620;letter-spacing:-.07em;overflow-wrap:normal;text-wrap:balance;white-space:normal}.profile-name h1.is-long-title{font-size:clamp(56px,5.6vw,84px)}.profile-name h1.is-long-word{font-size:clamp(58px,6.4vw,94px)}.profile-name h1.is-compact-title{font-size:clamp(54px,5.4vw,80px)}.profile-category{margin:24px 0 0;font-size:20px}.profile-verdict{width:min(100%,670px);margin:18px 0 0;padding-bottom:20px;border-bottom:2px solid var(--blue);font-family:var(--serif);font-size:clamp(29px,3vw,43px);line-height:1.08;font-style:var(--editorial-style);letter-spacing:-.04em}.profile-summary{max-width:610px;margin:20px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.profile-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 28px;margin-top:28px}.profile-compare-action{min-height:46px;display:inline-flex;align-items:center;gap:9px;padding:0;border:0;border-bottom:1px solid var(--ink);color:var(--ink);background:transparent;font-size:12px;cursor:pointer}.profile-compare-action.is-added{color:var(--blue);border-color:var(--blue)}.profile-link-action{min-height:46px;display:inline-flex;align-items:center;gap:12px;color:var(--blue);border-bottom:1px solid transparent;font-size:12px;text-decoration:none}.profile-link-action:hover{border-color:var(--blue)}.profile-hero-media{min-width:0;display:flex;align-items:center;padding-left:clamp(30px,4vw,62px);border-left:1px solid var(--rule)}.profile-media-gallery{width:100%;min-width:0}.profile-media-stage{aspect-ratio:16 / 10;display:grid;place-items:center;overflow:hidden;background:#f7f8fb;border:1px solid var(--ink)}.profile-media-stage>*{grid-area:1 / 1}.profile-media-stage img{width:100%;height:100%;display:block;object-fit:contain}.profile-media-stage.is-empty{background:#fff}.profile-media-fallback{max-width:420px;display:grid;justify-items:start;gap:13px;padding:34px}.profile-media-fallback img,.profile-media-fallback svg{width:68px;height:68px;object-fit:contain}.profile-media-fallback strong{font-size:25px}.profile-media-fallback p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.profile-media-fallback a,.profile-media-caption a,.profile-feature-ledger a,.profile-plan-grid article>a,.profile-plan-empty a{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-size:11px;text-decoration:none}.profile-media-caption{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--muted);font-size:10px}.profile-media-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:2px}.profile-media-thumbnails button{position:relative;width:100%;aspect-ratio:16 / 10;display:block;overflow:hidden;padding:0;border:1px solid var(--rule);background:#f7f8fb;cursor:pointer}.profile-media-thumbnails button.is-selected{border-color:var(--blue);box-shadow:inset 0 -3px 0 var(--blue)}.profile-media-thumbnails img{width:100%;height:100%;display:block;object-fit:cover}.profile-media-thumbnails button>span{position:absolute;right:6px;bottom:5px;padding:2px 4px;color:#fff;background:var(--ink);font-family:var(--serif);font-size:9px;font-style:var(--editorial-style)}.profile-facts{display:grid;grid-template-columns:.62fr 1.2fr 1fr 1.18fr;margin:0;border-bottom:1px solid var(--ink)}.profile-fact-cell{min-width:0;min-height:136px;padding:24px 28px;border-right:1px solid var(--rule)}.profile-fact-cell:first-child{padding-left:12px}.profile-fact-cell:last-child{border-right:0}.profile-facts dt,.profile-workflows>span{color:var(--blue);font-size:9px;font-weight:650;letter-spacing:.18em;text-transform:uppercase}.profile-facts dd{margin:13px 0 0;font-family:var(--serif);font-size:16px;line-height:1.35}.profile-rating dd{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 7px;margin-top:6px;font-family:var(--serif);font-size:48px;line-height:1;font-style:var(--editorial-style)}.profile-rating dd small{font-size:22px}.profile-rating dd span{flex-basis:100%;margin-top:7px;color:var(--muted);font-family:var(--sans);font-size:10px;font-style:normal}.profile-overview{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:clamp(46px,7vw,108px);align-items:start;padding:clamp(54px,6vw,86px) 12px;border-bottom:1px solid var(--ink)}.profile-overview-copy h2,.profile-section-heading h2,.profile-pricing-heading h2{max-width:760px;margin:0;font-family:var(--sans);font-size:clamp(39px,4.6vw,66px);line-height:.98;font-weight:590;letter-spacing:-.055em;text-wrap:balance}.profile-overview-copy>p:last-child{max-width:680px;margin:24px 0 0;font-family:var(--serif);font-size:20px;line-height:1.45}.profile-fit-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.profile-fit-columns>div+div{padding-left:38px;border-left:1px solid var(--rule)}.profile-fit-columns ul,.profile-decision-boundary ul,.profile-plan-grid ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}.profile-fit-columns li,.profile-decision-boundary li,.profile-plan-grid li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;color:var(--muted);font-size:12px;line-height:1.45}.profile-fit-columns li svg,.profile-decision-boundary li svg,.profile-plan-grid li svg{width:13px;height:13px;margin-top:2px}.profile-workflows{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:9px 16px;padding-top:26px;border-top:1px solid var(--rule)}.profile-workflows>span{flex-basis:100%}.profile-workflows a{color:var(--ink);border-bottom:1px solid var(--ink);font-size:11px;text-decoration:none;text-transform:capitalize}.profile-product,.profile-pricing{padding:clamp(52px,6vw,82px) 12px;border-bottom:1px solid var(--ink)}.profile-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:34px}.profile-section-heading>a{display:flex;align-items:center;gap:10px;flex:0 0 auto;color:var(--blue);font-size:11px;text-decoration:none}.profile-product>.profile-media-gallery{padding-top:30px;border-top:2px solid var(--blue)}.profile-feature-ledger{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;border-top:1px solid var(--ink);border-bottom:2px solid var(--blue)}.profile-feature-ledger article{min-width:0;min-height:210px;padding:24px 28px 28px 0;border-right:1px solid var(--rule)}.profile-feature-ledger article+article{padding-left:28px}.profile-feature-ledger article:last-child{border-right:0}.profile-feature-ledger article>span,.profile-plan-heading>span{color:var(--blue);font-size:9px;font-weight:650;letter-spacing:.17em;text-transform:uppercase}.profile-feature-ledger h3{margin:20px 0 0;font-family:var(--serif);font-size:23px;font-weight:400}.profile-feature-ledger p{min-height:68px;margin:10px 0 18px;color:var(--muted);font-size:12px;line-height:1.45}.profile-pricing-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);gap:58px;align-items:end;padding-bottom:34px}.profile-pricing-heading>p{margin:0;color:var(--muted);font-family:var(--serif);font-size:16px;font-style:var(--editorial-style);line-height:1.4}.profile-plan-grid{--profile-plan-columns: 3;display:grid;grid-template-columns:repeat(var(--profile-plan-columns),minmax(0,1fr));border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.profile-plan-grid article{min-width:0;display:flex;flex-direction:column;padding:28px;border-left:1px solid var(--rule)}.profile-plan-grid article:first-child{border-left:0}.profile-plan-grid[data-plan-count="5"] article{grid-column:span 2}.profile-plan-grid[data-plan-count="5"] article:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--rule)}.profile-plan-grid[data-plan-count="5"] article:nth-child(4){border-left:0}.profile-plan-grid article.is-atlas-plan{box-shadow:inset 0 4px 0 var(--blue)}.profile-plan-heading{min-height:78px}.profile-plan-heading h3{margin:13px 0 0;font-size:20px;font-weight:620}.profile-plan-heading em{display:block;margin-top:8px;color:var(--blue);font-family:var(--serif);font-size:12px}.profile-plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;margin:16px 0 0}.profile-plan-price strong{font-family:var(--serif);font-size:clamp(34px,3.2vw,48px);font-weight:400;line-height:1}.profile-plan-price span,.profile-plan-billing{color:var(--muted);font-size:10px}.profile-plan-billing{min-height:44px;margin:10px 0 0;padding-bottom:14px;border-bottom:1px solid var(--rule);line-height:1.4}.profile-plan-grid ul{min-height:150px;padding:18px 0}.profile-plan-grid dl{display:grid;gap:8px;margin:auto 0 20px;padding-top:16px;border-top:1px solid var(--rule)}.profile-plan-grid dl>div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px}.profile-plan-grid dt{font-size:9px;font-weight:640}.profile-plan-grid dd{margin:0;color:var(--muted);font-size:9px;line-height:1.35}.profile-plan-empty{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px 0;border-block:1px solid var(--ink)}.profile-plan-empty p{margin:0;color:var(--muted);font-family:var(--serif);font-style:var(--editorial-style)}.profile-decision-boundary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 12px;border-bottom:1px solid var(--ink)}.profile-decision-boundary>div{min-height:210px;padding:34px 42px 36px 0}.profile-decision-boundary>div+div{padding-left:42px;border-left:1px solid var(--rule)}.profile-alternatives{padding:clamp(52px,6vw,82px) 12px 0}.alternative-table{border-top:3px solid var(--blue);border-bottom:1px solid var(--ink)}.alternative-table-labels,.alternative-table-row{display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(150px,1fr) minmax(170px,1fr) minmax(140px,.9fr) 90px;align-items:center;gap:18px}.alternative-table-labels{height:40px;color:var(--blue);font-size:8px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.alternative-table-row{min-height:86px;border-top:1px solid var(--rule)}.alternative-table-row>a{min-width:0;display:grid;grid-template-columns:20px 38px minmax(0,1fr);grid-template-rows:1fr 1fr;align-items:end;gap:0 10px;color:var(--ink);text-decoration:none}.alternative-table-row em{grid-row:1 / 3;align-self:center;color:var(--blue);font-family:var(--serif);font-size:10px;font-style:var(--editorial-style)}.alternative-table-row i{grid-row:1 / 3;width:38px;height:38px;display:grid;place-items:center;align-self:center;border:1px solid var(--ink);border-radius:50%;font-style:normal}.alternative-table-row strong{overflow:hidden;font-size:15px;font-weight:570;text-overflow:ellipsis;white-space:nowrap}.alternative-table-row small{align-self:start;color:var(--muted);font-size:9px}.alternative-table-row>span{color:var(--muted);font-size:10px;line-height:1.35}.alternative-table-row>button{display:flex;align-items:center;gap:5px;justify-self:start;padding:0 0 3px;border:0;border-bottom:1px solid transparent;color:var(--blue);background:transparent;font-size:11px;cursor:pointer}.alternative-table-row>button.added{border-color:var(--blue)}.profile-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 12px 0}.profile-footer .sample-data-note{max-width:none;text-align:left}.profile-source-proof{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px}.profile-source-proof>span,.profile-source-proof a{color:var(--muted);font-size:9px}.profile-source-proof a{display:inline-flex;align-items:center;gap:4px;color:var(--blue);text-underline-offset:3px}.profile-footer-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px 28px}@media(max-width:1180px){.tool-profile-hero{grid-template-columns:minmax(340px,.86fr) minmax(430px,1.14fr);gap:34px}.profile-hero-media{padding-left:34px}.profile-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-plan-grid article:nth-child(n+3){border-top:1px solid var(--rule)}.profile-plan-grid[data-plan-count="5"] article,.profile-plan-grid[data-plan-count="5"] article:nth-child(n+4){grid-column:auto}.profile-plan-grid[data-plan-count="5"] article:nth-child(4){border-left:1px solid var(--rule)}.profile-plan-grid[data-plan-count="5"] article:last-child{grid-column:1 / -1;border-left:0}}@media(max-width:980px){.tool-profile-hero{grid-template-columns:1fr;gap:0}.profile-title-field{min-height:520px;padding:28px 12px 48px}.profile-hero-media{padding:48px 12px 0;border-top:1px solid var(--rule);border-left:0}.profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-fact-cell,.profile-fact-cell:first-child{padding:24px}.profile-fact-cell:nth-child(2){border-right:0}.profile-fact-cell:nth-child(-n+2){border-bottom:1px solid var(--rule)}.profile-overview{grid-template-columns:1fr;padding-inline:12px}.profile-workflows{grid-column:1}.profile-feature-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-feature-ledger article:nth-child(2){border-right:0}.profile-feature-ledger article:nth-child(-n+2){border-bottom:1px solid var(--rule)}.profile-pricing-heading{grid-template-columns:1fr;gap:22px}.alternative-table{overflow-x:auto}.alternative-table-labels,.alternative-table-row{min-width:900px}}@media(max-width:820px){.tool-profile-hero{min-height:auto}.profile-title-field{min-height:470px;padding:34px 0 42px}.profile-name h1{font-size:clamp(62px,15vw,96px)}.profile-name h1:is(.is-long-title,.is-long-word,.is-compact-title){font-size:clamp(48px,12vw,70px)}.profile-verdict{font-size:32px}.profile-facts{grid-template-columns:1fr}.profile-fact-cell,.profile-fact-cell:first-child,.profile-fact-cell:nth-child(2){min-height:112px;padding:22px 0;border-right:0;border-bottom:1px solid var(--rule)}.profile-fact-cell:last-child{border-bottom:0}.profile-fit-columns{grid-template-columns:1fr;gap:30px}.profile-fit-columns>div+div{padding-top:30px;padding-left:0;border-top:1px solid var(--rule);border-left:0}.profile-media-thumbnails{grid-auto-columns:minmax(210px,72vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:10px;scrollbar-width:thin}.profile-feature-ledger{grid-template-columns:1fr}.profile-feature-ledger article,.profile-feature-ledger article+article{min-height:0;padding:24px 0 26px;border-right:0;border-bottom:1px solid var(--rule)}.profile-feature-ledger article:last-child{border-bottom:0}.profile-feature-ledger p{min-height:0}.profile-plan-grid{grid-template-columns:1fr}.profile-plan-grid[data-plan-count="5"] article,.profile-plan-grid[data-plan-count="5"] article:nth-child(n+4),.profile-plan-grid[data-plan-count="5"] article:last-child{grid-column:auto}.profile-plan-grid article,.profile-plan-grid article:first-child{padding:28px 0;border-top:1px solid var(--rule);border-left:0}.profile-plan-grid article:first-child{border-top:0}.profile-plan-grid ul{min-height:0}.profile-decision-boundary{grid-template-columns:1fr}.profile-decision-boundary>div,.profile-decision-boundary>div+div{min-height:0;padding:30px 0;border-left:0}.profile-decision-boundary>div+div{border-top:1px solid var(--rule)}.profile-section-heading,.profile-footer{align-items:flex-start;flex-direction:column}.profile-footer-actions{justify-content:flex-start}}@media(max-width:520px){.profile-title-field{min-height:430px}.profile-name h1{font-size:clamp(52px,17vw,78px)}.profile-name h1:is(.is-long-title,.is-long-word,.is-compact-title){font-size:clamp(42px,12.5vw,62px)}.profile-actions,.collection-actions{width:100%;align-items:stretch;flex-direction:column;gap:14px}.profile-actions .acid-action,.collection-actions .acid-action,.profile-compare-action,.profile-link-action{width:100%}.profile-hero-media,.profile-overview,.profile-product,.profile-pricing,.profile-decision-boundary,.profile-alternatives,.profile-footer{padding-right:0;padding-left:0}.profile-media-stage{aspect-ratio:4 / 3}.profile-media-caption{align-items:flex-start;flex-direction:column;gap:8px;padding-block:12px}.profile-pricing-heading h2,.profile-overview-copy h2,.profile-section-heading h2{font-size:42px}}.policy-analytics-control{min-height:132px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:25px 32px;color:#fff;background:var(--blue);border-bottom:1px solid var(--ink)}.policy-analytics-control>div:first-child{display:grid;grid-template-columns:minmax(0,1fr);gap:4px 10px}.policy-analytics-control span{color:#ffffffa8;font-size:8px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.policy-analytics-control strong{font-family:var(--serif);font-size:clamp(25px,2.4vw,38px);line-height:1;font-weight:400;font-style:var(--editorial-style)}.policy-analytics-control button{min-height:48px;padding:0 18px;border:1px solid rgba(255,255,255,.7);color:#fff;background:transparent;font-size:10px;cursor:pointer;transition:color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.policy-analytics-control button:hover{color:var(--ink);background:var(--acid)}.analytics-consent-actions{display:flex;gap:10px}.analytics-consent-allow{color:var(--ink)!important;background:var(--acid)!important;border-color:var(--acid)!important}.analytics-consent-banner{width:min(760px,calc(100vw - 32px));min-height:0;position:fixed;right:16px;bottom:16px;z-index:80;gap:20px;padding:16px 18px;border:1px solid var(--ink);box-shadow:8px 8px #10110f2e}.analytics-consent-banner strong{font-size:clamp(22px,2.2vw,30px)}.analytics-consent-banner button{min-height:42px;padding-inline:14px}.analytics-consent-banner p{max-width:620px;margin:5px 0 0;color:#ffffffc7;font-size:10px;line-height:1.45}.analytics-consent-banner a{color:#fff;text-underline-offset:3px}@media(max-width:820px){.policy-analytics-control{grid-template-columns:1fr;margin-inline:-20px;padding:28px 20px}.policy-analytics-control button{justify-self:start}.analytics-consent-banner{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);right:12px;bottom:12px;margin:0;overflow-y:auto;padding:18px}.analytics-consent-banner p{grid-column:1 / -1}.analytics-consent-banner .analytics-consent-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-consent-banner .analytics-consent-actions button{width:100%}}.brand{display:inline-flex;align-items:center;width:178px;height:42px}.brand img{width:100%;height:auto;display:block}.locale-control{position:absolute;top:28px;right:296px;z-index:2;width:82px;height:40px;color:#fff}.locale-trigger{width:100%;height:100%;display:grid;grid-template-columns:24px 1fr 10px;align-items:center;gap:6px;padding:0 9px 0 8px;position:relative;overflow:hidden;border:1px solid var(--ink);border-radius:0;color:inherit;background:var(--ink);cursor:pointer;font:inherit;transition:background var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.locale-trigger:after{content:"";width:100%;height:3px;position:absolute;right:0;bottom:0;background:var(--acid);transform:scaleX(.3);transform-origin:right center;transition:transform var(--motion-base) var(--ease-out)}.locale-control.is-open .locale-trigger{border-color:var(--blue);background:var(--blue)}.locale-control.is-open .locale-trigger:after{transform:scaleX(1)}.locale-control.is-keyboard-open .locale-trigger,.locale-control.is-keyboard-open .locale-trigger:after{transition:none}.locale-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.locale-globe{width:24px;height:24px;display:block;position:relative}.locale-globe-svg{width:24px;height:24px;display:block;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.locale-globe-meridian{transform-box:fill-box;transform-origin:center}.locale-globe-signal{width:5px;height:5px;position:absolute;top:0;left:9.5px;border:1px solid var(--ink);border-radius:50%;background:var(--acid);box-shadow:0 0 0 2px #cdff3d2e;transform-origin:2.5px 12px}.locale-control.is-open:not(.is-keyboard-open) .locale-globe-signal{animation:locale-globe-orbit var(--motion-reveal) linear both}.locale-control.is-open:not(.is-keyboard-open) .locale-globe-meridian{animation:locale-meridian-scan var(--motion-panel) var(--ease-out) 2 alternate both}.locale-abbreviation{min-width:20px;font-family:var(--sans);font-size:11px;font-weight:720;letter-spacing:.1em;line-height:1}.locale-chevron{width:10px;height:10px;fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.5;transition:transform var(--motion-fast) var(--ease-out)}.locale-control.is-open .locale-chevron{transform:rotate(180deg)}.locale-control.is-keyboard-open .locale-chevron{transition:none}.locale-menu{width:236px;max-height:min(432px,calc(100vh - 96px));display:grid;gap:1px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;z-index:4;overflow-y:auto;border:1px solid var(--ink);background:var(--paper);box-shadow:8px 8px #09090929;color:var(--ink);animation:locale-menu-enter var(--motion-fast) var(--ease-out) both}.locale-menu[hidden]{display:none}.locale-control.is-keyboard-open .locale-menu{animation:none}.locale-option{min-height:46px;display:grid;grid-template-columns:36px minmax(0,1fr) 9px;align-items:center;gap:10px;padding:0 12px 0 8px;border:0;border-bottom:1px solid var(--rule);color:var(--ink);background:transparent;cursor:pointer;font:inherit;text-align:left}.locale-option:last-child{border-bottom:0}.locale-option:hover,.locale-option:focus-visible{outline:0;color:var(--blue);background:color-mix(in srgb,var(--blue) 8%,var(--paper))}.locale-option[aria-selected=true]{color:#fff;background:var(--blue);border-bottom-color:var(--blue)}.locale-option-code{align-self:stretch;display:grid;place-items:center;color:var(--blue);font-size:10px;font-weight:720;letter-spacing:.1em;border-right:1px solid currentColor}.locale-option[aria-selected=true] .locale-option-code{color:var(--acid)}.locale-option-name{overflow:hidden;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.locale-option-mark{width:7px;height:7px;justify-self:end;border:1px solid currentColor}.locale-option[aria-selected=true] .locale-option-mark{border-color:var(--acid);background:var(--acid)}@keyframes locale-menu-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes locale-globe-orbit{to{transform:rotate(360deg)}}@keyframes locale-meridian-scan{0%{transform:scaleX(.72)}to{transform:scaleX(1.12)}}@media(hover:hover)and (pointer:fine){.locale-control:hover .locale-trigger{border-color:var(--blue);background:var(--blue)}.locale-control:hover .locale-trigger:after{transform:scaleX(1)}}.locale-disclosure{width:fit-content;max-width:calc(100% - 64px);min-height:0;margin:7px 32px 0 auto;padding:0;border:0;background:transparent;color:var(--muted);font-family:var(--serif);font-size:9px;font-style:var(--editorial-style);font-weight:400;letter-spacing:.01em;line-height:1.4;text-align:right}.header-cta{justify-self:end;min-width:264px;height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border:0;border-radius:0;background:var(--acid);cursor:pointer;transition:background var(--motion-base) var(--ease-out),color var(--motion-base) var(--ease-out),transform var(--motion-press) var(--ease-out);color:var(--ink);text-decoration:none}.header-cta-short{display:none}.header-cta:hover{color:#fff;background:var(--ink)}.header-cta:active{transform:scale(.97)}@media(max-width:1330px){.header-cta{min-width:220px}.locale-control{right:276px}}@media(max-width:1100px){.header-cta{min-width:188px}.locale-control{right:232px}}@media(max-width:820px){.brand{width:148px}.header-cta{min-width:164px;height:48px;padding-inline:16px}.locale-control{top:20px;right:204px}.locale-disclosure{max-width:calc(100% - 40px);margin:6px 20px 0 auto;font-size:8px}}@media(max-width:520px){.brand{width:132px}.header-cta{min-width:0;width:58px;justify-self:end;padding:0;justify-content:center;font-size:12px;font-weight:650}.header-cta-label,.header-cta svg{display:none}.header-cta-short{display:inline}.locale-control{right:88px}}@media(max-width:360px){.brand{width:124px}.locale-control{right:80px}}@media(hover:hover)and (pointer:fine){.locale-control:hover .locale-globe-signal{animation:locale-globe-orbit var(--motion-reveal) linear both}.locale-control:hover .locale-globe-meridian{animation:locale-meridian-scan var(--motion-panel) var(--ease-out) 2 alternate both}.locale-control:hover .locale-chevron{transform:translateY(2px)}.header-cta:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.header-cta{transform:none!important;transition:color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out),opacity var(--motion-fast) var(--ease-out)}.locale-globe-signal,.locale-globe-meridian,.locale-menu{animation:none!important}}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-vietnamese-400-normal-DdKr49mV.woff2) format("woff2"),url(/assets/newsreader-vietnamese-400-normal-BekUZro8.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-ext-400-normal-svq1FPys.woff2) format("woff2"),url(/assets/newsreader-latin-ext-400-normal-DYA1XoQK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/newsreader-latin-400-normal-BFBkh4jY.woff2) format("woff2"),url(/assets/newsreader-latin-400-normal-gRTjlS2D.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--display-sans: "Helvetica Neue", Arial, sans-serif;--editorial-style: italic}html:lang(en) .hero h1{max-width:1120px;letter-spacing:-.08em}html:lang(en) :is(.workspace-title h1,.secondary-workspace h1){letter-spacing:normal}html:lang(zh-Hans){--display-sans: "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--sans: "Archivo Variable", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--serif: "Newsreader", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--editorial-style: normal}html:lang(ja){--display-sans: "Helvetica Neue", Arial, "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", Meiryo, sans-serif;--sans: "Archivo Variable", "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", Meiryo, sans-serif;--serif: "Newsreader", "Hiragino Mincho ProN", "Yu Mincho", "YuMincho", serif;--editorial-style: normal}html:lang(ko){--display-sans: "Helvetica Neue", Arial, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--sans: "Archivo Variable", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--serif: "Newsreader", AppleMyungjo, "Noto Serif KR", Batang, serif;--editorial-style: normal}:is(html:lang(zh-Hans),html:lang(ja),html:lang(ko)){font-kerning:normal}:is(html:lang(zh-Hans),html:lang(ja),html:lang(ko)) body{line-break:strict;word-break:normal}html:lang(zh-Hans) body{font-synthesis:none}:is(html:lang(zh-Hans),html:lang(ja),html:lang(ko)) :is(em,i){font-style:normal}:is(html:lang(zh-Hans),html:lang(ja),html:lang(ko)) .hero h1{max-width:1120px;font-size:clamp(76px,7.8vw,112px);font-weight:600;letter-spacing:-.04em;line-height:1.01;text-wrap:balance}html:lang(zh-Hans) h1{font-weight:520;white-space:pre-line;word-break:auto-phrase}html:lang(zh-Hans) .hero h1{max-width:1160px;font-size:clamp(74px,7.55vw,108px);letter-spacing:-.026em;line-height:1.045}:is(html:lang(zh-Hans),html:lang(ja),html:lang(ko)) :is(.workspace-title h1,.secondary-workspace h1){font-size:clamp(62px,6.2vw,96px);font-weight:600;letter-spacing:-.04em;line-height:.99;text-wrap:balance}html:lang(zh-Hans) :is(.workspace-title h1,.secondary-workspace h1){font-size:clamp(60px,6.05vw,92px);letter-spacing:-.026em;line-height:1.04}:is(html:lang(zh-Hans),html:lang(ja),html:lang(ko)) h2{font-family:var(--display-sans);font-weight:600;letter-spacing:-.035em;line-height:1.08}html:lang(zh-Hans) h2{font-weight:560;letter-spacing:-.022em;line-height:1.12;word-break:auto-phrase;text-wrap:balance}:is(html:lang(zh-Hans),html:lang(ja),html:lang(ko)) :is(.eyebrow,.workspace-kicker,[class*=kicker],.rail-name,.workspace-rail-name,.secondary-status,.role-research-date,.policy-date){letter-spacing:.12em}html:lang(zh-Hans) :is(.eyebrow,.workspace-kicker,[class*=kicker],.rail-name,.workspace-rail-name,.secondary-status,.role-research-date,.policy-date){font-weight:600;letter-spacing:.1em}:is(html:lang(zh-Hans),html:lang(ja),html:lang(ko)) .workspace-main :is(label>span,legend){letter-spacing:.1em}:is(html:lang(es),html:lang(de),html:lang(fr),html:lang(pt-BR)) .hero h1{max-width:1120px;font-size:clamp(78px,7.8vw,112px);letter-spacing:-.052em;line-height:.99;text-wrap:balance}html:lang(de) .hero h1{font-size:clamp(68px,6vw,86px);letter-spacing:-.048em}:is(html:lang(es),html:lang(pt-BR)) .hero h1{font-size:clamp(68px,6.25vw,90px);letter-spacing:-.045em;line-height:1.01}:is(html:lang(es),html:lang(de),html:lang(fr),html:lang(pt-BR)) :is(.workspace-title h1,.secondary-workspace h1){font-size:clamp(62px,6.2vw,96px);letter-spacing:-.052em;line-height:.94;text-wrap:balance}.locale-option-name>span:lang(zh-Hans){font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,sans-serif}.locale-option-name>span:lang(ja){font-family:Hiragino Sans,Yu Gothic UI,Yu Gothic,Meiryo,sans-serif}.locale-option-name>span:lang(ko){font-family:Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif}@media(max-width:520px){:is(html:lang(zh-Hans),html:lang(ja),html:lang(ko)) .hero h1{font-size:clamp(52px,14.5vw,64px);letter-spacing:-.035em;line-height:1.04}html:lang(zh-Hans) .hero h1{font-size:clamp(50px,13.8vw,60px);letter-spacing:-.02em;line-height:1.075}:is(html:lang(zh-Hans),html:lang(ja),html:lang(ko)) :is(.workspace-title h1,.secondary-workspace h1){font-size:clamp(50px,13.5vw,62px);letter-spacing:-.035em;line-height:1.03}html:lang(zh-Hans) :is(.workspace-title h1,.secondary-workspace h1){font-size:clamp(47px,12.8vw,58px);letter-spacing:-.02em;line-height:1.075}:is(html:lang(es),html:lang(de),html:lang(fr),html:lang(pt-BR)) .hero h1{font-size:clamp(48px,13.5vw,60px);letter-spacing:-.045em;line-height:1.02}:is(html:lang(es),html:lang(de),html:lang(fr),html:lang(pt-BR)) :is(.workspace-title h1,.secondary-workspace h1){font-size:clamp(48px,13vw,60px);letter-spacing:-.045em;line-height:1}}
