.site-surface__footer{box-sizing:border-box}body:has(.crs){background:#fbfaf7}body:has(.crs) main.site-surface__main{overflow-x:clip}.crs{--x-ink:#14181b;--x-body:#3f4a54;--x-muted:#5c6670;--x-line:#e5e2da;--x-soft:#edeae3;--x-control:#cfc9bd;--x-sunk:#f5f3ee;--x-paper:#fbfaf7;--x-link:#0b7285;--x-link-dark:#095c6b;--x-tint:#e7f2f3;--x-sans:"Zen Kaku Gothic New", system-ui, -apple-system, "Segoe UI", "Hiragino Sans", "Yu Gothic UI", sans-serif;--x-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--x-header:var(--site-header-height,64px);background:var(--x-paper);color:var(--x-ink);font-family:var(--x-sans);margin:-32px -24px -56px;padding-bottom:72px;font-size:15px;line-height:1.7;display:block}.crs *,.crs :before,.crs :after{box-sizing:border-box}.crs :is(h1,h2,h3,h4,p,a,li,span,small,strong,summary,dt,dd){font-family:var(--x-sans)}.crs :is(h1,h2,h3,h4,p,dl,dd,ul,ol){margin:0}.crs :is(h1,h2,h3,h4){color:var(--x-ink);letter-spacing:0}.crs :is(ul,ol){padding:0;list-style:none}.crs a{color:var(--x-link);text-decoration:none}.crs a:hover{color:var(--x-link-dark);text-underline-offset:3px;text-decoration:underline}.crs :where(a,summary):focus-visible{outline:3px solid var(--x-link);outline-offset:2px;border-radius:4px}.crs .crs-num,.crs .crs-num *{font-family:var(--x-mono);font-variant-numeric:tabular-nums}.crs .crs-num small{font-family:var(--x-sans)}.crs-mark{color:inherit;background:linear-gradient(#0000 60%,#cfe8eb 60%)}.crs-link{text-underline-offset:3px;font-weight:700;text-decoration:underline #0b728559}.crs-ext{vertical-align:.02em;flex:none;width:.72em;height:.72em;margin-left:.3em}.crs-wrap{max-width:1120px;margin:0 auto;padding:18px 24px 0}.crs-breadcrumb{color:var(--x-muted);flex-wrap:wrap;align-items:center;gap:0 8px;font-size:13px;line-height:1.5;display:flex}.crs-breadcrumb a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.crs-alias{color:var(--x-muted);flex-wrap:wrap;align-items:center;gap:0 12px;font-size:13px;line-height:1.6;display:flex}.crs-breadcrumb span[aria-hidden]{color:var(--x-control)}.crs-kicker{color:var(--x-muted);font-size:12px;font-weight:700;line-height:1.5;display:block}.crs-hero{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:24px 48px;padding:14px 0 28px;display:grid}.crs-hero__main{gap:12px;min-width:0;display:grid}.crs-hero__eyebrow{color:var(--x-muted);flex-wrap:wrap;gap:2px 12px;font-size:13px;font-weight:700;line-height:1.5;display:flex}.crs-hero__eyebrow .is-lead{color:var(--x-link)}.crs h1{text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(34px,4.4vw,52px);font-weight:700;line-height:1.15}.crs h1.is-long{font-size:clamp(30px,3.8vw,44px)}.crs h1.is-very-long{font-size:clamp(26px,3.2vw,38px);line-height:1.2}.crs h1>span{max-width:100%;display:inline-block}.crs-hero__tagline{color:var(--x-link);font-size:17px;font-weight:700;line-height:1.55}.crs-hero__statement{max-width:40em;color:var(--x-body);text-wrap:pretty;font-size:17px;font-weight:500;line-height:1.8}.crs-hero__lead{max-width:44em;color:var(--x-body);text-wrap:pretty;font-size:15px;line-height:1.8}.crs-hero__actions{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:6px;display:flex}.crs-btn{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:15px;font-weight:700;line-height:1.2;display:inline-flex}.crs .crs-btn:hover{text-decoration:none}.crs .crs-btn--primary{background:var(--x-link);color:#fff}.crs .crs-btn--primary:hover{background:var(--x-link-dark);color:#fff}.crs .crs-btn--ghost{border:1px solid var(--x-control);color:var(--x-ink);background:#fff}.crs .crs-btn--ghost:hover{border-color:var(--x-link);color:var(--x-link-dark)}.crs-btn .crs-ext{width:12px;height:12px;margin-left:0}.crs-hero__facts{border:1px solid var(--x-line);background:#fff;border-radius:12px;min-width:0;padding:6px 18px}.crs-hero__facts dl>div{border-top:1px solid var(--x-soft);grid-template-columns:minmax(64px,auto) minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 0;display:grid}.crs-hero__facts dl>div:first-child{border-top:0}.crs-hero__facts dt{color:var(--x-muted);font-size:12.5px;line-height:1.5}.crs-hero__facts dd{text-align:right;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.55}.crs-hero__facts dd small{color:var(--x-muted);margin-left:1px;font-size:12px;font-weight:500}.crs-fact__sep{color:var(--x-control)}.crs-kpi{border:1px solid var(--x-line);background:#fff;border-radius:12px;overflow:hidden}.crs-kpi__tiles{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));display:grid}.crs-kpi__tiles>li{flex-direction:column;gap:4px;min-width:0;padding:16px 20px 18px;display:flex}.crs-kpi__tiles>li+li{border-left:1px solid var(--x-soft)}.crs-kpi__label{color:var(--x-muted);font-size:12.5px;font-weight:700;line-height:1.5}.crs-kpi__value{color:var(--x-ink);overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.2}.crs-kpi__tiles>li.is-highlight .crs-kpi__value{color:var(--x-link)}.crs-kpi__value small{color:var(--x-muted);margin-left:3px;font-size:13px;font-weight:500}.crs-kpi__note{color:var(--x-body);font-size:13px;line-height:1.6}.crs-kpi__mix{border-top:1px solid var(--x-soft);gap:10px;padding:16px 20px 18px;display:grid}.crs-kpi__mix-head{flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:13px;line-height:1.5;display:flex}.crs-kpi__mix-head span{color:var(--x-muted)}.crs-split-bar{background:var(--x-soft);border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.crs-split-bar>i{height:100%;display:block}.crs .is-tone-0{background:#0b7285}.crs .is-tone-1{background:#5e9aa6}.crs .is-tone-2{background:#9cc2c9}.crs .is-tone-3{background:#b9b1a1}.crs .is-tone-4{background:#d8d2c6}.crs-legend{color:var(--x-body);flex-wrap:wrap;gap:4px 16px;font-size:13px;line-height:1.6;display:flex}.crs-legend li{align-items:center;gap:6px;display:inline-flex}.crs-legend strong{color:var(--x-ink);font-size:12.5px;font-weight:700}.crs-swatch{border-radius:2px;flex:none;width:9px;height:9px}.crs .crs-swatch.is-primary{background:var(--x-link)}.crs .crs-swatch.is-secondary{background:#7fb1bb}.crs .crs-swatch.is-muted{background:var(--x-control)}.crs .crs-swatch.is-absent{background:var(--x-soft)}.crs-decision{border:1px solid var(--x-line);background:#fff;border-radius:12px;margin-top:14px;padding:16px 20px 18px}.crs .crs-decision__title{margin-bottom:10px;font-size:15px;font-weight:700;line-height:1.5}.crs-decision__grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px 28px;display:grid}.crs-decision__cell{flex-direction:column;gap:4px;min-width:0;display:flex}.crs-decision__cell strong{font-size:15px;font-weight:700;line-height:1.55}.crs-decision__cell p{color:var(--x-body);font-size:13.5px;line-height:1.65}.crs-decision__cell .crs-text-link{align-self:flex-start}.crs .crs-evidence__link{align-self:flex-start;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:700;display:inline-flex}.crs-text-link{overflow-wrap:anywhere;align-items:center;gap:4px;min-height:44px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.crs .crs-text-link--muted{font-size:13px;font-weight:500}.crs-body{grid-template-columns:minmax(0,1fr) 232px;align-items:start;gap:32px;margin-top:28px;display:grid}.crs-aside{grid-area:1/2;align-self:stretch}.crs-main{grid-area:1/1;gap:44px;min-width:0;display:grid}.crs-aside__inner{top:calc(var(--x-header) + 20px);position:sticky}.crs-chapternav__title{color:var(--x-muted);margin:0 0 4px;font-size:12px;font-weight:700}.crs-chapternav ol{border-left:1px solid var(--x-line);display:grid}.crs-chapternav a{min-height:44px;color:var(--x-body);border-left:2px solid #0000;align-items:center;gap:10px;margin-left:-1px;padding:4px 0 4px 14px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.crs-chapternav a:hover{border-left-color:var(--x-link);color:var(--x-link-dark);text-decoration:none}.crs-chapternav .crs-num{color:var(--x-link);font-size:12px;font-weight:500}.crs-chapternav .is-extra a{color:var(--x-muted);font-weight:500}.crs-aside__cta{margin-top:18px}.crs-aside__cta .crs-btn{width:100%;padding:0 14px;font-size:14px}.crs-chapter{min-width:0;scroll-margin-top:calc(var(--x-header) + 16px);gap:14px;display:grid}.crs [id$=-heading]{scroll-margin-top:calc(var(--x-header) + 16px)}.crs-chapter__head{gap:6px;display:grid}.crs-chapter__index{color:var(--x-link);align-items:baseline;gap:10px;font-size:13px;font-weight:700;line-height:1.5;display:flex}.crs-chapter__index .crs-num{font-size:12.5px;font-weight:500}.crs .crs-chapter h2{text-wrap:pretty;flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:24px;font-weight:700;line-height:1.4;display:flex}.crs-count{color:var(--x-muted);font-size:13px;font-weight:500}.crs-chapter__lead{max-width:46em;color:var(--x-body);text-wrap:pretty;font-size:15.5px;line-height:1.85}.crs-chapter__link{margin-top:-4px}.crs-group{grid-template-columns:repeat(auto-fit, minmax(min(var(--crs-min,300px), 100%), 1fr));gap:12px;min-width:0;display:grid}.crs-card{border:1px solid var(--x-line);background:#fff;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:18px 20px;display:flex}.crs-card.is-accent{border-color:#b9d6db}.crs .crs-card__heading{color:var(--x-body);font-size:14px;font-weight:700;line-height:1.5}.crs-panel{grid-column:1/-1;gap:14px}.crs-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}.crs-panel__title{gap:2px;display:grid}.crs .crs-panel__title h3{font-size:17px;font-weight:700;line-height:1.5}.crs-panel__body{grid-template-columns:repeat(auto-fit, minmax(min(var(--crs-min,280px), 100%), 1fr));gap:18px 28px;display:grid}.crs .crs-link-pill{border:1px solid var(--x-control);min-height:44px;color:var(--x-ink);border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.crs .crs-link-pill:hover{border-color:var(--x-link);color:var(--x-link-dark);text-decoration:none}.crs-chart{flex-direction:column;gap:10px;min-width:0;display:flex}.crs-chart__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.crs-chart__head--stack{flex-direction:column;align-items:flex-start}.crs .crs-chart__title{color:var(--x-ink);font-size:14px;font-weight:700;line-height:1.5}.crs-chart__meta{color:var(--x-muted);font-size:12px;line-height:1.5}.crs-chart__lead{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.crs-chart__lead strong{font-size:24px;font-weight:700;line-height:1.2}.crs-chart__lead small{color:var(--x-muted);margin-left:2px;font-size:13px}.crs-chart__lead>span{color:var(--x-body);font-size:13px}.crs-bars{gap:10px;display:grid}.crs-bar{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;display:grid}.crs-bar__label{min-width:0;color:var(--x-body);font-size:13.5px;line-height:1.5}.crs-bar.is-highlight .crs-bar__label{color:var(--x-ink);font-weight:700}.crs-bar__value{white-space:nowrap;text-align:right;font-size:14px;font-weight:700;line-height:1.4}.crs-bar__track{background:var(--x-soft);border-radius:4px;grid-column:1/-1;height:8px;display:block;position:relative;overflow:hidden}.crs-bar__fill{background:var(--x-control);border-radius:4px;position:absolute;inset:0 auto 0 0}.crs-bar__fill.is-primary,.crs-bar.is-highlight .crs-bar__fill{background:var(--x-link)}.crs-bar__fill.is-secondary{background:#7fb1bb}.crs-bar__fill.is-muted{background:#b9c4c8}.crs-bar__fill.is-absent{background:var(--x-soft)}.crs-bar__note{color:var(--x-muted);grid-column:1/-1;font-size:12.5px;line-height:1.5}.crs-targets{gap:14px;display:grid}.crs-target{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;display:grid}.crs-target__label{font-size:13.5px;font-weight:700}.crs-target__value{white-space:nowrap;font-size:14px;font-weight:700}.crs-target__track{background:var(--x-soft);border-radius:5px;grid-column:1/-1;height:10px;display:block;position:relative}.crs-target__fill{background:var(--x-link);border-radius:5px;position:absolute;inset:0 auto 0 0}.crs-target__marker{background:var(--x-ink);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.crs-target__note{color:var(--x-muted);grid-column:1/-1;font-size:12.5px;line-height:1.6}.crs .crs-info__title{font-size:15.5px;font-weight:700;line-height:1.5}.crs-info__body{color:var(--x-body);font-size:14px;line-height:1.75}.crs-info__links{flex-wrap:wrap;gap:0 16px;margin-top:auto;display:flex}.crs-chips{flex-wrap:wrap;gap:6px;display:flex}.crs-chips li{background:var(--x-sunk);min-height:28px;color:var(--x-ink);border-radius:8px;align-items:center;padding:2px 10px;font-size:13px;line-height:1.45;display:inline-flex}.crs-note{color:var(--x-body);text-wrap:pretty;font-size:13px;line-height:1.7}.crs-more--chips>summary{font-size:13.5px}.crs-more--chips>.crs-chips{margin-top:2px}.crs-chips--code li{color:var(--x-body);font-size:12.5px}.crs-steps{counter-reset:crs-step;gap:8px;display:grid}.crs-steps li{counter-increment:crs-step;padding-left:30px;font-size:14px;line-height:1.65;position:relative}.crs-steps li:before{content:counter(crs-step);background:var(--x-tint);width:20px;height:20px;font-family:var(--x-mono);color:var(--x-link-dark);border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.crs-dl{display:grid}.crs-dl>div{border-top:1px solid var(--x-soft);grid-template-columns:minmax(84px,9em) minmax(0,1fr);gap:4px 14px;padding:10px 0;display:grid}.crs-dl>div:first-child{border-top:0;padding-top:0}.crs-dl dt{color:var(--x-muted);font-size:13px;line-height:1.6}.crs-dl dd{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.crs-dl dd small,.crs-placelist small{color:var(--x-muted);font-size:12.5px;display:block}.crs-placelist{gap:8px;display:grid}.crs-placelist li{padding-left:14px;font-size:14px;line-height:1.6;position:relative}.crs-placelist li:before{content:"";background:var(--x-link);border-radius:50%;width:6px;height:6px;position:absolute;top:.66em;left:0}.crs-claims{gap:4px}.crs .crs-claims__label{color:var(--x-link-dark);font-size:14px;font-weight:700;line-height:1.5}.crs-claims.is-bad .crs-claims__label{color:#8a4b12}.crs-claims ul{display:grid}.crs-claims li{border-top:1px solid var(--x-soft);gap:2px;padding:12px 0 2px;display:grid}.crs-claims li:first-child{border-top:0;padding-top:6px}.crs-claims__title{font-size:15px;font-weight:700;line-height:1.5}.crs-claims li p{color:var(--x-body);font-size:14px;line-height:1.75}.crs-claims .crs-text-link{justify-self:start}.crs-jobs__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;display:flex}.crs-jobs__head strong{color:var(--x-ink)}.crs-role{gap:6px}.crs-role .crs-chips{margin-top:auto;padding-top:4px}.crs-compare{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:12px;display:grid}.crs-compare__source{flex-wrap:wrap;gap:0 18px;display:flex}.crs-sources__note{color:var(--x-muted);font-size:13px;line-height:1.7}.crs-sources{border:1px solid var(--x-line);background:#fff;border-radius:12px;display:grid}.crs-sources li{border-top:1px solid var(--x-soft);grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:12px;padding:2px 18px;display:grid}.crs-sources li:first-child{border-top:0}.crs-sources__type{color:var(--x-muted);font-size:12px;font-weight:700}.crs-sources__main{min-width:0;display:grid}.crs-sources__main a{overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}.crs-sources__main small{color:var(--x-muted);overflow-wrap:anywhere;padding-bottom:4px;font-size:12px;line-height:1.6}.crs-more>summary{min-height:44px;color:var(--x-link);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:700;list-style:none;display:inline-flex}.crs-more>summary::-webkit-details-marker{display:none}.crs-more>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.crs-more[open]>summary:after{transform:rotate(-135deg)}.crs-linklist{flex-wrap:wrap;gap:0 20px;display:flex}.crs-closing{border-top:1px solid var(--x-line);padding-top:18px}.crs-closing a{align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:700;display:inline-flex}@media (width<=1023px){.crs-hero{grid-template-columns:minmax(0,1fr)}.crs-hero__facts{max-width:560px}.crs-body{display:block}.crs-aside,.crs-aside__inner{display:contents}.crs-aside__cta,.crs-chapternav__title,.crs-chapternav .is-extra{display:none}.crs-chapternav{z-index:20;top:var(--x-header);border-bottom:1px solid var(--x-line);backdrop-filter:blur(8px);background:#fbfaf7f5;margin:0 -24px 24px;padding:0 24px;position:sticky}.crs-chapternav ol{scrollbar-width:none;border-left:0;gap:2px;display:flex;overflow-x:auto}.crs-chapternav li{flex:none}.crs-chapternav a{border-bottom:2px solid #0000;border-left:0;gap:6px;min-height:44px;margin-left:0;padding:0 10px;font-size:13.5px}.crs-chapternav a:hover{border-bottom-color:var(--x-link)}.crs-chapter,.crs [id$=-heading]{scroll-margin-top:calc(var(--x-header) + 60px)}}@media (width<=900px){.crs{margin:-24px -16px -48px;padding-bottom:56px}.crs-wrap{padding:14px 16px 0}.crs-chapternav{margin:0 -16px 20px;padding:0 16px}}@media (width<=760px){.crs-hero{gap:18px;padding:8px 0 20px}.crs h1{font-size:30px}.crs h1.is-long{font-size:26px}.crs h1.is-very-long{font-size:23px}.crs-hero__tagline,.crs-hero__statement{font-size:15.5px}.crs-hero__actions .crs-btn{flex:calc(50% - 5px);padding:0 12px}.crs-hero__actions .crs-btn--primary{flex-basis:100%}.crs-kpi__tiles{grid-template-columns:minmax(0,1fr)}.crs-kpi__tiles>li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:12px 16px;display:grid}.crs-kpi__tiles>li+li{border-left:0;border-top:1px solid var(--x-soft)}.crs-kpi__value{text-align:right;white-space:nowrap;font-size:22px}.crs-kpi__note{grid-column:1/-1}.crs-kpi__mix,.crs-decision{padding:14px 16px}.crs-main{gap:36px}.crs .crs-chapter h2{font-size:20px}.crs-chapter__lead{font-size:15px;line-height:1.8}.crs-card{border-radius:10px;padding:16px}.crs-dl>div{grid-template-columns:minmax(0,1fr);gap:0}.crs-sources li{grid-template-columns:minmax(0,1fr);gap:0;padding:2px 14px}}@media (width<=560px){.crs{margin:-20px -16px -40px;padding-bottom:48px}}@media (prefers-reduced-motion:reduce){.crs *,.crs :before,.crs :after{transition:none!important;animation:none!important}}.company-research:where(.astro-23s7wzpl){color:#162220;--ds-font-serif:"Zen Kaku Gothic New", system-ui, -apple-system, "Segoe UI", "Hiragino Sans", "Yu Gothic UI", sans-serif;gap:1.4rem;font-family:Zen Kaku Gothic New,system-ui,-apple-system,Segoe UI,Hiragino Sans,Yu Gothic UI,sans-serif;display:grid}.company-research:where(.astro-23s7wzpl) :where(.astro-23s7wzpl):is(h1,h2,h3,h4){letter-spacing:0;font-family:Zen Kaku Gothic New,system-ui,-apple-system,Segoe UI,Hiragino Sans,Yu Gothic UI,sans-serif}.company-research:where(.astro-23s7wzpl) a:where(.astro-23s7wzpl){color:#006b64;font-weight:800;text-decoration:none}.company-research__breadcrumb:where(.astro-23s7wzpl){flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.company-research__hero:where(.astro-23s7wzpl){border-bottom:1px solid #2c3e3a29;grid-template-columns:minmax(0,1.55fr) minmax(18rem,.45fr);gap:1rem;padding:1.35rem 0 1rem;display:grid}.company-research__kicker:where(.astro-23s7wzpl),.company-research__eyebrow:where(.astro-23s7wzpl){color:#006b64;letter-spacing:0;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:900}.company-research:where(.astro-23s7wzpl) h1:where(.astro-23s7wzpl),.company-research:where(.astro-23s7wzpl) h2:where(.astro-23s7wzpl),.company-research:where(.astro-23s7wzpl) h3:where(.astro-23s7wzpl),.company-research:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl),.company-research:where(.astro-23s7wzpl) dl:where(.astro-23s7wzpl),.company-research:where(.astro-23s7wzpl) ul:where(.astro-23s7wzpl),.company-research:where(.astro-23s7wzpl) ol:where(.astro-23s7wzpl){margin-top:0}.company-research:where(.astro-23s7wzpl) h1:where(.astro-23s7wzpl){letter-spacing:0;margin-bottom:.75rem;font-size:clamp(2.15rem,4vw,4.2rem);line-height:1.08}.company-research:where(.astro-23s7wzpl) h2:where(.astro-23s7wzpl){letter-spacing:0;margin-bottom:.75rem;font-size:clamp(1.3rem,2vw,1.85rem);line-height:1.25}.company-research:where(.astro-23s7wzpl) h3:where(.astro-23s7wzpl){letter-spacing:0;margin-bottom:.45rem;font-size:1.02rem;line-height:1.45}.company-research:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl),.company-research:where(.astro-23s7wzpl) li:where(.astro-23s7wzpl),.company-research:where(.astro-23s7wzpl) dd:where(.astro-23s7wzpl){line-height:1.78}.company-research__lead:where(.astro-23s7wzpl){margin-bottom:.8rem;font-size:1.16rem;font-weight:850;line-height:1.65}.company-research__status:where(.astro-23s7wzpl){align-content:start;gap:.55rem;display:grid}.company-research__publication:where(.astro-23s7wzpl){align-items:center;gap:.45rem;width:fit-content;margin:0 0 .75rem;display:inline-flex}.company-research__publication:where(.astro-23s7wzpl) strong:where(.astro-23s7wzpl),.company-research__publication:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl){border-radius:999px;padding:.3rem .62rem;font-size:.76rem;font-weight:850}.company-research__publication:where(.astro-23s7wzpl) strong:where(.astro-23s7wzpl){color:#fff;background:#0f766e}.company-research__publication:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl){color:#173e38;background:#e7f4f1}.company-research__publication:where(.astro-23s7wzpl)[data-company-research-publication=draft] strong:where(.astro-23s7wzpl){background:#8a5b18}.company-research__draft-notice:where(.astro-23s7wzpl){background:#fffaf0;border-color:#8a5b1847}.company-research__route-alias:where(.astro-23s7wzpl){color:#173e38;background:#effaf7;border:1px solid #0f766e3d;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;width:min(1120px,100% - 2rem);margin:1rem auto 0;padding:.75rem 1rem;display:flex}.company-research__route-alias:where(.astro-23s7wzpl) a:where(.astro-23s7wzpl){color:#0f766e;align-items:center;min-height:44px;font-weight:700;display:inline-flex}@media (width<=640px){.company-research__route-alias:where(.astro-23s7wzpl){flex-direction:column;align-items:flex-start}}.company-research__status:where(.astro-23s7wzpl) div:where(.astro-23s7wzpl),.company-research__workspace-strip:where(.astro-23s7wzpl) div:where(.astro-23s7wzpl),.company-research__surface-links:where(.astro-23s7wzpl) a:where(.astro-23s7wzpl),.company-research__gold-l2-stats:where(.astro-23s7wzpl) div:where(.astro-23s7wzpl),.company-research__gold-l2-facets:where(.astro-23s7wzpl) section:where(.astro-23s7wzpl),.company-research__metric-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl),.company-research__news-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl),.company-research__signal-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl),.company-research__product-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl),.company-research__role-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl),.company-research__angle-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl),.company-research__qa-list:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl),.company-research__compare-list:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl){background:#fff;border:1px solid #2c3e3a1f;border-radius:8px}.company-research__status:where(.astro-23s7wzpl) div:where(.astro-23s7wzpl){padding:.75rem}.company-research__status:where(.astro-23s7wzpl) dd:where(.astro-23s7wzpl){overflow-wrap:anywhere}.company-research__free-strategy:where(.astro-23s7wzpl){background:#fbfcfb}.company-research__reading-steps:where(.astro-23s7wzpl){grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:0;padding-left:0;list-style:none;display:grid}.company-research__reading-steps:where(.astro-23s7wzpl) li:where(.astro-23s7wzpl),.company-research__fact-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl),.company-research__product-brief:where(.astro-23s7wzpl) div:where(.astro-23s7wzpl),.company-research__unknown-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl){background:#fff;border:1px solid #2c3e3a1f;border-radius:8px}.company-research__reading-steps:where(.astro-23s7wzpl) li:where(.astro-23s7wzpl){align-content:start;gap:.4rem;padding:.9rem;display:grid}.company-research__reading-steps:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl),.company-research__fact-grid:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl),.company-research__product-brief:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl),.company-research__unknown-grid:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl){color:#7a4a12;letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.company-research__reading-steps:where(.astro-23s7wzpl) strong:where(.astro-23s7wzpl),.company-research__product-brief:where(.astro-23s7wzpl) strong:where(.astro-23s7wzpl){color:#162220;font-size:1.05rem;line-height:1.4}.company-research__reading-steps:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl),.company-research__product-brief:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl),.company-research__unknown-grid:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl){color:#344845;margin-bottom:0;font-size:.92rem}.company-research__fact-ledger:where(.astro-23s7wzpl){background:#f8fbfa}.company-research__fact-grid:where(.astro-23s7wzpl){grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.company-research__fact-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl){align-content:start;gap:.75rem;padding:.95rem;display:grid}.company-research__fact-grid:where(.astro-23s7wzpl) h3:where(.astro-23s7wzpl){color:#162220;margin-bottom:0;font-size:1.08rem}.company-research__fact-grid:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl){color:#344845;margin-bottom:0}.company-research__fact-source:where(.astro-23s7wzpl){border-top:1px solid #2c3e3a1f;grid-template-columns:minmax(0,1.35fr) minmax(7rem,.65fr);gap:.55rem;margin-bottom:0;padding-top:.65rem;display:grid}.company-research__fact-source:where(.astro-23s7wzpl) dd:where(.astro-23s7wzpl){margin:.12rem 0 0}.company-research__free-products:where(.astro-23s7wzpl){background:#fbfcfb}.company-research__product-controls--free:where(.astro-23s7wzpl){background:#fff;border:1px solid #2c3e3a1f;border-radius:8px;grid-template-columns:minmax(14rem,1.6fr) repeat(4,minmax(8rem,1fr)) auto;padding:.85rem}.company-research__product-brief:where(.astro-23s7wzpl){grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.company-research__product-brief:where(.astro-23s7wzpl) div:where(.astro-23s7wzpl){align-content:start;gap:.35rem;padding:.85rem;display:grid}.company-research__free-product-list:where(.astro-23s7wzpl){gap:.7rem;display:grid}.company-research__free-product-row:where(.astro-23s7wzpl){background:#fff}.company-research__news-grid--free:where(.astro-23s7wzpl){grid-template-columns:repeat(3,minmax(0,1fr))}.company-research__unknowns:where(.astro-23s7wzpl){background:#fffaf2;border-color:#7a4a1238}.company-research__unknown-grid:where(.astro-23s7wzpl){grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.company-research__unknown-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl){padding:.9rem}.company-research__surface-links--free:where(.astro-23s7wzpl),.company-research__source-list--full:where(.astro-23s7wzpl){grid-template-columns:repeat(3,minmax(0,1fr))}.company-research__workspace:where(.astro-23s7wzpl){background:#f7faf9}.company-research__gold-l2:where(.astro-23s7wzpl){background:#f6faf8}.company-research__gold-l2-stats:where(.astro-23s7wzpl),.company-research__gold-l2-facets:where(.astro-23s7wzpl){grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.company-research__gold-l2-facets:where(.astro-23s7wzpl){grid-template-columns:repeat(3,minmax(0,1fr))}.company-research__gold-l2-stats:where(.astro-23s7wzpl) div:where(.astro-23s7wzpl),.company-research__gold-l2-facets:where(.astro-23s7wzpl) section:where(.astro-23s7wzpl){gap:.35rem;padding:.8rem;display:grid}.company-research__gold-l2-stats:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl){color:#51615e;text-transform:uppercase;font-size:.74rem;font-weight:900}.company-research__gold-l2-stats:where(.astro-23s7wzpl) strong:where(.astro-23s7wzpl){color:#162220;font-size:1.12rem;line-height:1.35}.company-research__gold-l2-stats:where(.astro-23s7wzpl) small:where(.astro-23s7wzpl){color:#52635f;font-size:.82rem;font-weight:750;line-height:1.55}.company-research__gold-l2-facets:where(.astro-23s7wzpl) h3:where(.astro-23s7wzpl){margin-bottom:.2rem;font-size:.96rem}.company-research__workspace-strip:where(.astro-23s7wzpl),.company-research__surface-links:where(.astro-23s7wzpl),.company-research__workflow:where(.astro-23s7wzpl){grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.company-research__workspace-strip:where(.astro-23s7wzpl) div:where(.astro-23s7wzpl),.company-research__surface-links:where(.astro-23s7wzpl) a:where(.astro-23s7wzpl){gap:.2rem;padding:.8rem;display:grid}.company-research__workspace-strip:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl),.company-research__surface-links:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl),.company-research__workflow:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl){color:#51615e;text-transform:uppercase;font-size:.74rem;font-weight:900}.company-research__workspace-strip:where(.astro-23s7wzpl) strong:where(.astro-23s7wzpl),.company-research__surface-links:where(.astro-23s7wzpl) strong:where(.astro-23s7wzpl){color:#162220;font-size:1.06rem;line-height:1.35}.company-research__workspace-strip:where(.astro-23s7wzpl) small:where(.astro-23s7wzpl),.company-research__surface-links:where(.astro-23s7wzpl) small:where(.astro-23s7wzpl){color:#52635f;font-size:.82rem;font-weight:750;line-height:1.55}.company-research__contract-list:where(.astro-23s7wzpl){gap:.85rem;display:grid}.company-research__contract-list:where(.astro-23s7wzpl) section:where(.astro-23s7wzpl){border-top:1px solid #2c3e3a1f;padding-top:.85rem}.company-research__contract-list:where(.astro-23s7wzpl) section:where(.astro-23s7wzpl):first-child{border-top:0;padding-top:0}.company-research__contract-list:where(.astro-23s7wzpl) dl:where(.astro-23s7wzpl){grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .85rem;margin-bottom:0;display:grid}.company-research__contract-list:where(.astro-23s7wzpl) dd:where(.astro-23s7wzpl){margin:.12rem 0 0}.company-research__workflow:where(.astro-23s7wzpl) section:where(.astro-23s7wzpl){border-top:1px solid #2c3e3a1f;padding-top:.75rem}.company-research__workflow:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl){color:#344845;margin-bottom:.55rem;font-size:.92rem}.company-research:where(.astro-23s7wzpl) dt:where(.astro-23s7wzpl),.company-research__metric-grid:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl),.company-research__news-grid:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl),.company-research__role-grid:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl),.company-research__compare-list:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl),.company-research__source-list:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl){color:#51615e;font-size:.76rem;font-weight:850}.company-research:where(.astro-23s7wzpl) dd:where(.astro-23s7wzpl),.company-research__metric-grid:where(.astro-23s7wzpl) strong:where(.astro-23s7wzpl){color:#162220;font-weight:950}.company-research__standard-introduction:where(.astro-23s7wzpl){gap:1.4rem;display:grid}.company-research__standard-copy:where(.astro-23s7wzpl){max-width:74rem}.company-research__standard-copy:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl):last-child,.company-research__standard-more:where(.astro-23s7wzpl),.company-research__standard-location-list:where(.astro-23s7wzpl){margin-bottom:0}.company-research__standard-actions:where(.astro-23s7wzpl){grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.25rem}.company-research__standard-location-list:where(.astro-23s7wzpl) li:where(.astro-23s7wzpl){padding:.35rem .7rem;font-size:.9rem}.company-research__panel:where(.astro-23s7wzpl),.company-research__metric-band:where(.astro-23s7wzpl){background:#f9fbfa;border:1px solid #2c3e3a24;border-radius:8px;gap:.9rem;padding:1.1rem;display:grid}.company-research__toc:where(.astro-23s7wzpl){grid-template-columns:minmax(13rem,.24fr) minmax(0,.76fr)}.company-research__toc:where(.astro-23s7wzpl) ol:where(.astro-23s7wzpl),.company-research__watchouts:where(.astro-23s7wzpl) ul:where(.astro-23s7wzpl){margin-bottom:0;padding-left:1.35rem}.company-research__db-first-list:where(.astro-23s7wzpl){grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.company-research__db-first-list:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl){background:#fff;border:1px solid #2c3e3a1f;border-radius:8px;padding:.9rem}.company-research__db-first-list:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl)>span:where(.astro-23s7wzpl){color:#205f7d;text-transform:uppercase;background:#205f7d14;border-radius:999px;width:fit-content;margin-bottom:.45rem;padding:.22rem .55rem;font-size:.73rem;font-weight:700;display:inline-flex}.company-research__section-heading:where(.astro-23s7wzpl){max-width:58rem}.company-research__metric-grid:where(.astro-23s7wzpl),.company-research__news-grid:where(.astro-23s7wzpl),.company-research__angle-grid:where(.astro-23s7wzpl),.company-research__signal-grid:where(.astro-23s7wzpl),.company-research__product-grid:where(.astro-23s7wzpl){grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.company-research__metric-grid--six:where(.astro-23s7wzpl){grid-template-columns:repeat(3,minmax(0,1fr))}.company-research__metric-grid--two:where(.astro-23s7wzpl){grid-template-columns:repeat(2,minmax(0,1fr))}.company-research__metric-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl),.company-research__news-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl),.company-research__signal-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl),.company-research__product-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl),.company-research__angle-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl),.company-research__qa-list:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl),.company-research__compare-list:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl){padding:.85rem}.company-research__metric-grid:where(.astro-23s7wzpl) strong:where(.astro-23s7wzpl),.company-research__signal-grid:where(.astro-23s7wzpl) strong:where(.astro-23s7wzpl){margin-top:.25rem;font-size:1.12rem;line-height:1.45;display:block}.company-research__metric-grid:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl),.company-research__news-grid:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl),.company-research__signal-grid:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl),.company-research__product-grid:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl),.company-research__angle-grid:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl),.company-research__qa-list:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl),.company-research__compare-list:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl){color:#344845;margin-bottom:0;font-size:.92rem}.company-research__signal-grid:where(.astro-23s7wzpl) small:where(.astro-23s7wzpl){color:#667672;font-weight:800}.company-research__product-grid:where(.astro-23s7wzpl){grid-template-columns:repeat(2,minmax(0,1fr))}.company-research__product-summary:where(.astro-23s7wzpl){grid-template-columns:minmax(15rem,.32fr) minmax(0,.68fr);gap:.85rem;display:grid}.company-research__product-db-card:where(.astro-23s7wzpl),.company-research__product-workspace:where(.astro-23s7wzpl),.company-research__product-row:where(.astro-23s7wzpl){background:#fff;border:1px solid #2c3e3a1f;border-radius:8px}.company-research__product-db-card:where(.astro-23s7wzpl){align-content:start;gap:.55rem;padding:.95rem;display:grid}.company-research__product-db-card:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl){color:#51615e;font-size:.76rem;font-weight:850}.company-research__product-db-card:where(.astro-23s7wzpl) strong:where(.astro-23s7wzpl){color:#162220;font-size:1.15rem;line-height:1.5}.company-research__product-db-facts:where(.astro-23s7wzpl){gap:.45rem;margin-bottom:0;display:grid}.company-research__product-db-facts:where(.astro-23s7wzpl) div:where(.astro-23s7wzpl){border-top:1px solid #2c3e3a1f;padding-top:.45rem}.company-research__product-db-facts:where(.astro-23s7wzpl) dd:where(.astro-23s7wzpl){margin:.12rem 0 0}.company-research__product-db-card:where(.astro-23s7wzpl) a:where(.astro-23s7wzpl){color:#fff;background:#16324f;border-radius:.35rem;justify-self:start;padding:.55rem .75rem;font-weight:850;text-decoration:none}.company-research__product-workspace:where(.astro-23s7wzpl){gap:.85rem;padding:.85rem;display:grid}.company-research__product-controls:where(.astro-23s7wzpl){grid-template-columns:minmax(12rem,1.45fr) repeat(4,minmax(8rem,1fr)) auto;align-items:end;gap:.55rem;margin-bottom:0;display:grid}.company-research__product-controls:where(.astro-23s7wzpl) label:where(.astro-23s7wzpl){gap:.22rem;display:grid}.company-research__product-controls:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl),.company-research__product-facets:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl),.company-research__product-row-details:where(.astro-23s7wzpl) dt:where(.astro-23s7wzpl){color:#52635f;text-transform:uppercase;font-size:.74rem;font-weight:850}.company-research__product-controls:where(.astro-23s7wzpl) input:where(.astro-23s7wzpl),.company-research__product-controls:where(.astro-23s7wzpl) select:where(.astro-23s7wzpl){color:#162220;width:100%;min-width:0;font:inherit;background:#f8fbfa;border:1px solid #2c3e3a2e;border-radius:6px;padding:.5rem .6rem;font-size:.88rem}.company-research__product-controls:where(.astro-23s7wzpl) button:where(.astro-23s7wzpl){color:#24433f;font:inherit;cursor:pointer;background:#fff;border:1px solid #2c3e3a2e;border-radius:6px;padding:.52rem .65rem;font-size:.86rem;font-weight:850}.company-research__product-facets:where(.astro-23s7wzpl){grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.company-research__product-facets:where(.astro-23s7wzpl)>div:where(.astro-23s7wzpl){gap:.4rem;display:grid}.company-research__product-facets:where(.astro-23s7wzpl) div:where(.astro-23s7wzpl) div:where(.astro-23s7wzpl){flex-wrap:wrap;gap:.35rem;display:flex}.company-research__product-facets:where(.astro-23s7wzpl) a:where(.astro-23s7wzpl){color:#23413c;background:#edf4f2;border-radius:999px;align-items:center;gap:.35rem;padding:.24rem .55rem;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.company-research__product-facets:where(.astro-23s7wzpl) small:where(.astro-23s7wzpl){color:#62726e;font-size:.72rem}.company-research__product-status:where(.astro-23s7wzpl){color:#52635f;margin-bottom:0;font-size:.86rem;font-weight:850}.company-research__product-result-list:where(.astro-23s7wzpl){gap:.65rem;display:grid}.company-research__product-row:where(.astro-23s7wzpl){background:#fbfcfb;gap:.65rem;padding:.85rem;display:grid}.company-research__product-row:where(.astro-23s7wzpl)[hidden]{display:none}.company-research__product-row-details:where(.astro-23s7wzpl){grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;margin-bottom:0;display:grid}.company-research__product-row-details:where(.astro-23s7wzpl) div:where(.astro-23s7wzpl):last-child:nth-child(odd){grid-column:1/-1}.company-research__product-row-details:where(.astro-23s7wzpl) dd:where(.astro-23s7wzpl){color:#344845;margin:.12rem 0 0;font-size:.88rem}.company-research__product-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl){gap:.75rem;display:grid}.company-research__product-head:where(.astro-23s7wzpl){gap:.45rem;display:grid}.company-research__product-head:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl){color:#51615e;font-size:.76rem;font-weight:850}.company-research__product-head:where(.astro-23s7wzpl) strong:where(.astro-23s7wzpl){color:#162220;line-height:1.5}.company-research__product-grid:where(.astro-23s7wzpl) dl:where(.astro-23s7wzpl){gap:.45rem;margin-bottom:0;display:grid}.company-research__product-grid:where(.astro-23s7wzpl) dd:where(.astro-23s7wzpl){margin:.12rem 0 0}.company-research__section-list:where(.astro-23s7wzpl){gap:.8rem;display:grid}.company-research__thesis-list:where(.astro-23s7wzpl){gap:.75rem;display:grid}.company-research__thesis-list:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl){border-top:1px solid #2c3e3a1f;padding-top:.85rem}.company-research__thesis-list:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl):first-child{border-top:0;padding-top:0}.company-research__thesis-list:where(.astro-23s7wzpl) dl:where(.astro-23s7wzpl){gap:.55rem;margin-bottom:0;display:grid}.company-research__thesis-list:where(.astro-23s7wzpl) dd:where(.astro-23s7wzpl){margin:.12rem 0 0}.company-research__section-list:where(.astro-23s7wzpl) section:where(.astro-23s7wzpl){border-top:1px solid #2c3e3a1f;padding-top:.9rem}.company-research__section-list:where(.astro-23s7wzpl) section:where(.astro-23s7wzpl):first-child{border-top:0;padding-top:0}.company-research__section-list:where(.astro-23s7wzpl) ul:where(.astro-23s7wzpl),.company-research__angle-grid:where(.astro-23s7wzpl) ul:where(.astro-23s7wzpl){margin-bottom:0;padding-left:1.1rem}.company-research__source-note:where(.astro-23s7wzpl),.company-research__avoid:where(.astro-23s7wzpl),.company-research__inline-source:where(.astro-23s7wzpl),.company-research__checked:where(.astro-23s7wzpl){color:#52635f;font-size:.86rem;font-weight:800}.company-research__inline-source:where(.astro-23s7wzpl){justify-self:start}.company-research__news-grid:where(.astro-23s7wzpl){grid-template-columns:repeat(2,minmax(0,1fr))}.company-research__role-grid:where(.astro-23s7wzpl){grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.company-research__role-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl){gap:.65rem;padding:.95rem;display:grid}.company-research__role-grid:where(.astro-23s7wzpl) dl:where(.astro-23s7wzpl){gap:.45rem;margin-bottom:0;display:grid}.company-research__role-grid:where(.astro-23s7wzpl) dd:where(.astro-23s7wzpl){margin:.12rem 0 0}.company-research__tag-list:where(.astro-23s7wzpl){flex-wrap:wrap;gap:.35rem;padding-left:0;list-style:none;display:flex}.company-research__tag-list:where(.astro-23s7wzpl) li:where(.astro-23s7wzpl){color:#23413c;background:#eef5f3;border-radius:999px;padding:.22rem .55rem;font-size:.78rem;font-weight:800;line-height:1.4}.company-research__tag-list--products:where(.astro-23s7wzpl) li:where(.astro-23s7wzpl){color:#1f4f49;background:#e8f3f0;border-radius:6px}.company-research__angle-grid:where(.astro-23s7wzpl){grid-template-columns:repeat(3,minmax(0,1fr))}.company-research__split:where(.astro-23s7wzpl){grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:.85rem;display:grid}.company-research__qa-list:where(.astro-23s7wzpl),.company-research__compare-list:where(.astro-23s7wzpl){gap:.65rem;display:grid}.company-research__source-list:where(.astro-23s7wzpl){grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:0;padding-left:0;list-style:none;display:grid}.company-research__source-list:where(.astro-23s7wzpl) li:where(.astro-23s7wzpl){border-top:1px solid #2c3e3a1f;gap:.16rem;padding-top:.55rem;display:grid}.company-research__source-list:where(.astro-23s7wzpl) small:where(.astro-23s7wzpl){color:#667672}.company-research__screen-symbols:where(.astro-23s7wzpl){width:0;height:0;position:absolute;overflow:hidden}.company-research--screen:where(.astro-23s7wzpl){color:#102321;gap:24px}.company-research--screen:where(.astro-23s7wzpl) .company-research__breadcrumb:where(.astro-23s7wzpl){margin-bottom:.1rem}.company-research--screen:where(.astro-23s7wzpl) .company-research__hero:where(.astro-23s7wzpl){border-radius:var(--ds-radius-lg,16px);background:var(--ds-ink-950,#081722);color:var(--ds-white,#fff);border:1px solid #dff3ef33;grid-template-columns:minmax(0,1fr) minmax(19rem,.54fr);gap:clamp(16px,2vw,24px);padding:clamp(20px,2.6vw,32px);position:relative;overflow:hidden}.company-research--screen:where(.astro-23s7wzpl) .company-research__hero-main:where(.astro-23s7wzpl),.company-research--screen:where(.astro-23s7wzpl) .company-research__status:where(.astro-23s7wzpl){z-index:1;position:relative}.company-research--screen:where(.astro-23s7wzpl) .company-research__kicker:where(.astro-23s7wzpl){color:var(--ds-teal-100,#dff3ef)}.company-research--screen:where(.astro-23s7wzpl) h1:where(.astro-23s7wzpl){max-width:24ch;color:var(--ds-white,#fff);font-family:var(--ds-font-serif);font-size:clamp(1.95rem,4.2vw,3.5rem);font-weight:700;line-height:1.14}.company-research--screen:where(.astro-23s7wzpl) .company-research__lead:where(.astro-23s7wzpl){max-width:48rem;color:var(--ds-teal-100,#dff3ef);font-size:clamp(1.05rem,1.7vw,1.35rem)}.company-research--screen:where(.astro-23s7wzpl) .company-research__hero-main:where(.astro-23s7wzpl)>p:where(.astro-23s7wzpl):not(.company-research__kicker):not(.company-research__lead){color:#ffffffdb;max-width:62rem}.company-research__screen-actions:where(.astro-23s7wzpl){flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.company-research__screen-actions:where(.astro-23s7wzpl) a:where(.astro-23s7wzpl){border-radius:var(--ds-radius-sm,8px);min-height:2.75rem;color:var(--ds-white,#fff);background:0 0;border:1px solid #dff3ef5c;align-items:center;padding:0 1rem;font-size:.95rem;font-weight:700;display:inline-flex}.company-research__screen-actions:where(.astro-23s7wzpl) a:where(.astro-23s7wzpl).company-research__screen-action--primary{border-color:var(--ds-teal-100,#dff3ef);background:var(--ds-teal-100,#dff3ef);color:var(--ds-ink-950,#081722)}.company-research--screen:where(.astro-23s7wzpl) .company-research__status:where(.astro-23s7wzpl){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.company-research__screen-status-card:where(.astro-23s7wzpl){color:var(--ds-white,#fff);grid-template-columns:auto 1fr;align-items:start;gap:.22rem .6rem;display:grid;background:#ffffff0f!important;border-color:#dff3ef3d!important}.company-research__screen-status-card:where(.astro-23s7wzpl) .company-research__screen-icon:where(.astro-23s7wzpl){color:var(--ds-teal-100,#dff3ef);grid-row:span 3;margin-top:.1rem}.company-research__screen-status-card:where(.astro-23s7wzpl) dt:where(.astro-23s7wzpl){color:var(--ds-teal-100,#dff3ef);text-transform:uppercase;font-size:.78rem;font-weight:700}.company-research__screen-status-card:where(.astro-23s7wzpl) dd:where(.astro-23s7wzpl){color:#fff;margin:0;font-size:1.5rem;font-weight:750;line-height:1.1}.company-research__screen-status-card:where(.astro-23s7wzpl) small:where(.astro-23s7wzpl){color:#c7e4e0;font-size:.78rem;font-weight:700;line-height:1.5}.company-research--screen .company-research__status .company-research__evidence-summary{color:var(--ds-white,#fff);background:#ffffff0f;border:1px solid #dff3ef3d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.22rem .6rem;padding:.75rem;display:grid}.company-research--screen .company-research__status .company-research__evidence-summary>span{color:var(--ds-teal-100,#dff3ef);font-size:.78rem;font-weight:700}.company-research--screen .company-research__status .company-research__evidence-summary>strong a{color:#fff;font-size:1rem;line-height:1.35}.company-research--screen .company-research__status .company-research__evidence-summary>small{color:#c7e4e0;grid-column:1/-1;font-size:.78rem;font-weight:700;line-height:1.5}.company-research__screen-icon:where(.astro-23s7wzpl){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;width:1.55rem;height:1.55rem}.company-research__screen-map:where(.astro-23s7wzpl),.company-research__screen-article-panel:where(.astro-23s7wzpl),.company-research__screen-products:where(.astro-23s7wzpl),.company-research__screen-link-band:where(.astro-23s7wzpl),.company-research__screen-reading:where(.astro-23s7wzpl),.company-research__screen-two-up:where(.astro-23s7wzpl),.company-research__screen-compare:where(.astro-23s7wzpl),.company-research__screen-brief:where(.astro-23s7wzpl){gap:16px;display:grid}.company-research__screen-brief-nav:where(.astro-23s7wzpl){flex-wrap:wrap;gap:8px;display:flex}.company-research__screen-brief-nav:where(.astro-23s7wzpl) a:where(.astro-23s7wzpl){border:1px solid var(--ds-slate-300,#c9d4d6);background:var(--ds-white,#fff);min-height:36px;color:var(--ds-teal-800,#075b55);border-radius:999px;align-items:center;padding:0 14px;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.company-research__screen-brief-nav:where(.astro-23s7wzpl) a:where(.astro-23s7wzpl):hover,.company-research__screen-brief-nav:where(.astro-23s7wzpl) a:where(.astro-23s7wzpl):focus-visible{border-color:var(--ds-teal-600,#0c8378);background:var(--ds-teal-50,#eef9f7)}.company-research__screen-brief-block:where(.astro-23s7wzpl){border:1px solid var(--ds-slate-200,#dce4e4);border-radius:var(--ds-radius-lg,16px);background:var(--ds-white,#fff);gap:12px;padding:clamp(16px,2.2vw,28px);scroll-margin-top:88px;display:grid}.company-research__screen-brief-block:where(.astro-23s7wzpl) h3:where(.astro-23s7wzpl){font-family:var(--ds-font-serif);margin-bottom:0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700;line-height:1.4}.company-research__screen-brief-lead:where(.astro-23s7wzpl){max-width:44rem;color:var(--ds-ink-800,#18313d);margin-bottom:0;line-height:1.85}.company-research__screen-brief-rows:where(.astro-23s7wzpl){border-top:1px solid var(--ds-slate-200,#dce4e4);gap:0;margin-bottom:0;display:grid}.company-research__screen-brief-rows:where(.astro-23s7wzpl)>div:where(.astro-23s7wzpl){border-bottom:1px solid var(--ds-slate-200,#dce4e4);grid-template-columns:minmax(9rem,15rem) minmax(0,1fr);gap:4px 24px;padding:12px 0;display:grid}.company-research__screen-brief-rows:where(.astro-23s7wzpl) dt:where(.astro-23s7wzpl){color:var(--ds-slate-700,#40545d);font-size:.9rem;font-weight:800;line-height:1.6}.company-research__screen-brief-rows:where(.astro-23s7wzpl) dd:where(.astro-23s7wzpl){color:var(--ds-ink-950,#081722);margin:0;font-size:.98rem;line-height:1.75}.company-research__screen-brief-rows:where(.astro-23s7wzpl) dd:where(.astro-23s7wzpl) small:where(.astro-23s7wzpl){color:var(--ds-slate-600,#52646d);margin-top:4px;font-size:.84rem;line-height:1.6;display:block}.company-research__screen-brief-links:where(.astro-23s7wzpl){grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:8px;display:grid}.company-research__screen-brief-links:where(.astro-23s7wzpl) a:where(.astro-23s7wzpl){border:1px solid var(--ds-teal-200,#bde5de);border-radius:var(--ds-radius-md,12px);background:var(--ds-teal-50,#eef9f7);color:var(--ds-teal-800,#075b55);gap:2px;padding:12px 16px;text-decoration:none;display:grid}.company-research__screen-brief-links:where(.astro-23s7wzpl) a:where(.astro-23s7wzpl):hover,.company-research__screen-brief-links:where(.astro-23s7wzpl) a:where(.astro-23s7wzpl):focus-visible{border-color:var(--ds-teal-600,#0c8378);background:var(--ds-white,#fff)}.company-research__screen-brief-links:where(.astro-23s7wzpl) strong:where(.astro-23s7wzpl){font-size:.98rem;font-weight:800}.company-research__screen-brief-links:where(.astro-23s7wzpl) small:where(.astro-23s7wzpl){color:var(--ds-slate-600,#52646d);font-size:.84rem}.company-research__screen-reading-list:where(.astro-23s7wzpl){grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:12px;display:grid}.company-research__screen-reading-list:where(.astro-23s7wzpl) a:where(.astro-23s7wzpl){border:1px solid var(--ds-slate-200,#dce4e4);border-left:3px solid var(--ds-teal-700,#0a6f66);border-radius:var(--ds-radius-md,12px);background:var(--ds-white,#fff);color:var(--ds-ink-950,#081722);align-content:start;gap:8px;padding:16px;text-decoration:none;display:grid}.company-research__screen-reading-list:where(.astro-23s7wzpl) a:where(.astro-23s7wzpl):hover,.company-research__screen-reading-list:where(.astro-23s7wzpl) a:where(.astro-23s7wzpl):focus-visible{border-color:var(--ds-teal-600,#0c8378);background:var(--ds-teal-50,#eef9f7)}.company-research__screen-reading-list:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl){color:var(--ds-gold-700,#80500f);letter-spacing:.04em;font-size:.78rem;font-weight:800}.company-research__screen-reading-list:where(.astro-23s7wzpl) strong:where(.astro-23s7wzpl){font-family:var(--ds-font-serif);font-size:1.15rem;font-weight:700;line-height:1.45}.company-research__screen-reading-list:where(.astro-23s7wzpl) small:where(.astro-23s7wzpl){color:var(--ds-slate-600,#52646d);font-size:.9rem;line-height:1.7}.company-research__screen-section-head:where(.astro-23s7wzpl){gap:4px;max-width:48rem;display:grid}.company-research__screen-section-head:where(.astro-23s7wzpl) .company-research__eyebrow:where(.astro-23s7wzpl){margin-bottom:0}.company-research__screen-section-head:where(.astro-23s7wzpl) h2:where(.astro-23s7wzpl){font-family:var(--ds-font-serif);margin-bottom:0;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700}.company-research__screen-section-head:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl){color:var(--ds-slate-600,#52646d);margin-bottom:0}.company-research__screen-article-panel:where(.astro-23s7wzpl){border:1px solid var(--ds-slate-200,#dce4e4);border-radius:var(--ds-radius-lg,16px);background:var(--ds-white,#fff);gap:16px;padding:clamp(16px,2.4vw,32px)}.company-research__screen-article-copy:where(.astro-23s7wzpl){gap:16px;max-width:42rem;display:grid}.company-research__screen-article-copy:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl){color:var(--ds-ink-800,#18313d);margin-bottom:0;font-size:1.05rem;line-height:1.9}.company-research__screen-article-copy:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl):first-child{border-bottom:1px solid var(--ds-slate-200,#dce4e4);color:var(--ds-ink-950,#081722);padding-bottom:16px;font-size:1.125rem;line-height:1.85}.company-research__screen-article-panel:where(.astro-23s7wzpl) .company-research__screen-compare-grid:where(.astro-23s7wzpl){grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}@media (width>=1180px){.company-research__screen-article-panel:where(.astro-23s7wzpl){grid-template-columns:minmax(0,42rem) minmax(18rem,1fr);column-gap:32px}.company-research__screen-article-panel:where(.astro-23s7wzpl) .company-research__screen-section-head:where(.astro-23s7wzpl){grid-column:1/-1}.company-research__screen-article-panel:where(.astro-23s7wzpl) .company-research__screen-compare-grid:where(.astro-23s7wzpl){grid-template-columns:minmax(0,1fr);align-content:start;margin-top:0}}.company-research__screen-node-grid:where(.astro-23s7wzpl){border:1px solid var(--ds-slate-200,#dce4e4);border-radius:var(--ds-radius-md,12px);background:var(--ds-white,#fff);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.company-research__screen-node-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl){border-left:1px solid var(--ds-slate-200,#dce4e4);align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.company-research__screen-node-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl):first-child{border-left:0}.company-research__screen-node-grid--points:where(.astro-23s7wzpl){background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:12px}.company-research__screen-node-grid--points:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl){border:1px solid var(--ds-slate-200,#dce4e4);border-radius:var(--ds-radius-md,12px);background:var(--ds-white,#fff)}.company-research__screen-point-head:where(.astro-23s7wzpl){color:var(--ds-teal-700,#0a6f66);align-items:flex-start;gap:8px;display:flex}.company-research__screen-point-head:where(.astro-23s7wzpl) h3:where(.astro-23s7wzpl){color:var(--ds-ink-950,#081722);font-family:var(--ds-font-sans);margin-bottom:0;font-size:1rem;font-weight:800;line-height:1.45}.company-research__screen-node-grid--points:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl){color:var(--ds-slate-700,#40545d);font-size:.95rem;line-height:1.75}.company-research__screen-node-grid--points:where(.astro-23s7wzpl) .company-research__screen-point-source:where(.astro-23s7wzpl){margin-bottom:0;font-size:.82rem}.company-research__screen-point-source:where(.astro-23s7wzpl) a:where(.astro-23s7wzpl){min-height:32px;color:var(--ds-gold-700,#80500f);text-underline-offset:.2em;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.company-research__screen-node-icon:where(.astro-23s7wzpl){color:var(--ds-teal-700,#0a6f66);align-items:center;gap:.5rem;display:flex}.company-research__screen-node-icon:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl){color:#172d2a;font-size:1.25rem;font-weight:800;line-height:1}.company-research__screen-node-grid:where(.astro-23s7wzpl) h3:where(.astro-23s7wzpl),.company-research__screen-product-list:where(.astro-23s7wzpl) h3:where(.astro-23s7wzpl),.company-research__screen-role-list:where(.astro-23s7wzpl) h3:where(.astro-23s7wzpl),.company-research__screen-compare-grid:where(.astro-23s7wzpl) h3:where(.astro-23s7wzpl){font-family:var(--ds-font-sans);margin-bottom:0;font-weight:800}.company-research__screen-node-grid:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl),.company-research__screen-product-list:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl),.company-research__screen-role-list:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl),.company-research__screen-compare-grid:where(.astro-23s7wzpl) p:where(.astro-23s7wzpl){color:#435a57;margin-bottom:0;font-size:.92rem}.company-research__screen-thesis-limit:where(.astro-23s7wzpl){border-top:1px solid var(--ds-slate-200,#dce4e4);gap:4px;margin-bottom:0;padding-top:12px;display:grid}.company-research__screen-thesis-limit:where(.astro-23s7wzpl) strong:where(.astro-23s7wzpl){color:var(--ds-gold-700,#80500f);letter-spacing:.04em;font-size:.78rem;font-weight:800}.company-research__screen-thesis-limit:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl){color:var(--ds-slate-600,#52646d);font-size:.9rem;line-height:1.7}.company-research__screen-link-band:where(.astro-23s7wzpl){grid-template-columns:repeat(3,minmax(0,1fr))}.company-research__screen-link-band:where(.astro-23s7wzpl) a:where(.astro-23s7wzpl){color:#102321;background:#f7fbfa;border:1px solid #2c3e3a21;border-radius:8px;grid-template-columns:auto 1fr;gap:.2rem .65rem;padding:.85rem;display:grid}.company-research__screen-link-band:where(.astro-23s7wzpl) svg:where(.astro-23s7wzpl){color:#0a8179;grid-row:span 3}.company-research__screen-link-band:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl),.company-research__screen-product-list:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl),.company-research__screen-role-list:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl),.company-research__screen-compare-grid:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl),.company-research__screen-source-list:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl){color:#60736f;text-transform:uppercase;font-size:.74rem;font-weight:850}.company-research__screen-link-band:where(.astro-23s7wzpl) strong:where(.astro-23s7wzpl){color:#102321;font-size:1.04rem;line-height:1.25}.company-research__screen-link-band:where(.astro-23s7wzpl) small:where(.astro-23s7wzpl){color:#536763;font-weight:700;line-height:1.45}.company-research__screen-products:where(.astro-23s7wzpl){background:#fff;border:1px solid #2c3e3a24;border-radius:8px;padding:1rem}.company-research__screen-controls:where(.astro-23s7wzpl){border-top:1px solid #2c3e3a1a;grid-template-columns:minmax(13rem,1.45fr) repeat(4,minmax(8rem,1fr)) auto;align-items:end;gap:.55rem;margin-bottom:0;padding-top:.9rem;display:grid}.company-research__screen-controls:where(.astro-23s7wzpl) label:where(.astro-23s7wzpl){gap:.22rem;display:grid}.company-research__screen-controls:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl){color:#60736f;text-transform:uppercase;font-size:.74rem;font-weight:850}.company-research__screen-controls:where(.astro-23s7wzpl) input:where(.astro-23s7wzpl),.company-research__screen-controls:where(.astro-23s7wzpl) select:where(.astro-23s7wzpl){color:#102321;width:100%;min-width:0;font:inherit;background:#f7fbfa;border:1px solid #2c3e3a2e;border-radius:8px;padding:.55rem .65rem;font-size:.88rem}.company-research__screen-controls:where(.astro-23s7wzpl) button:where(.astro-23s7wzpl){color:#fff;min-height:2.55rem;font:inherit;cursor:pointer;background:#102321;border:1px solid #2c3e3a2e;border-radius:8px;padding:0 .8rem;font-size:.86rem;font-weight:850}.company-research__screen-product-headline:where(.astro-23s7wzpl){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.company-research__screen-product-headline:where(.astro-23s7wzpl) a:where(.astro-23s7wzpl){color:#fff;background:#0a8179;border-radius:8px;align-items:center;min-height:2.35rem;padding:0 .75rem;font-size:.86rem;font-weight:850;display:inline-flex}.company-research__screen-product-list:where(.astro-23s7wzpl){gap:.55rem;display:grid}.company-research__screen-product-list:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl){border-top:1px solid #2c3e3a1c;grid-template-columns:auto minmax(13rem,.35fr) minmax(0,.65fr);align-items:start;gap:.8rem;padding-top:.75rem;display:grid}.company-research__screen-product-list:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl)[hidden]{display:none}.company-research__screen-product-list:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl):first-child{border-top:0;padding-top:0}.company-research__screen-product-mark:where(.astro-23s7wzpl){color:#0a8179;background:#eef9f7;border:1px solid #0a817933;border-radius:8px;place-items:center;width:2.35rem;height:2.35rem;display:grid}.company-research__screen-product-list:where(.astro-23s7wzpl) dl:where(.astro-23s7wzpl){grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .8rem;margin-bottom:0;display:grid}.company-research__screen-product-list:where(.astro-23s7wzpl) dt:where(.astro-23s7wzpl){color:#60736f;text-transform:uppercase;font-size:.74rem;font-weight:850}.company-research__screen-product-list:where(.astro-23s7wzpl) dd:where(.astro-23s7wzpl){color:#263d39;margin:.12rem 0 0;font-size:.9rem}.company-research__screen-two-up:where(.astro-23s7wzpl){grid-template-columns:minmax(0,.95fr) minmax(18rem,.65fr);align-items:start;gap:16px}.company-research__screen-panel:where(.astro-23s7wzpl){align-content:start;gap:12px;min-width:0;display:grid}.company-research__screen-role-list:where(.astro-23s7wzpl){align-content:start;gap:12px;display:grid}.company-research__screen-role-list:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl){border:1px solid var(--ds-slate-200,#dce4e4);border-radius:var(--ds-radius-md,12px);background:var(--ds-white,#fff);grid-template-columns:auto minmax(0,1fr);align-content:start;gap:12px;padding:16px;display:grid}.company-research__screen-role-list:where(.astro-23s7wzpl) svg:where(.astro-23s7wzpl){color:#0a8179}.company-research__screen-source-list:where(.astro-23s7wzpl){gap:8px;margin-bottom:0;padding-left:0;list-style:none;display:grid}.company-research__screen-source-list:where(.astro-23s7wzpl) li:where(.astro-23s7wzpl){border:1px solid var(--ds-slate-200,#dce4e4);border-radius:var(--ds-radius-md,12px);background:var(--ds-paper-50,#f8faf9);gap:2px;padding:12px;display:grid}.company-research__screen-source-list:where(.astro-23s7wzpl) small:where(.astro-23s7wzpl){color:#60736f;font-size:.78rem;font-weight:700}.company-research__screen-compare:where(.astro-23s7wzpl){border:1px solid var(--ds-slate-200,#dce4e4);border-radius:var(--ds-radius-lg,16px);background:var(--ds-paper-50,#f8faf9);padding:clamp(16px,2vw,24px)}.company-research__screen-compare-grid:where(.astro-23s7wzpl){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.company-research__screen-compare-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl){border:1px solid var(--ds-slate-200,#dce4e4);border-radius:var(--ds-radius-md,12px);background:var(--ds-white,#fff);align-content:start;gap:8px;padding:16px;display:grid}.company-research__screen-compare-grid:where(.astro-23s7wzpl) svg:where(.astro-23s7wzpl){color:#0a8179}.company-research__screen-guard:where(.astro-23s7wzpl){background:#fffaf0!important;border-color:#ad6f1347!important}.company-research__screen-guard:where(.astro-23s7wzpl) svg:where(.astro-23s7wzpl),.company-research__screen-guard:where(.astro-23s7wzpl) span:where(.astro-23s7wzpl){color:#9a620e}.company-research__screen-guard:where(.astro-23s7wzpl) ul:where(.astro-23s7wzpl){margin-bottom:0;padding-left:1.05rem}@media (width<=980px){.company-research__hero:where(.astro-23s7wzpl),.company-research__toc:where(.astro-23s7wzpl),.company-research__split:where(.astro-23s7wzpl),.company-research__metric-grid:where(.astro-23s7wzpl),.company-research__metric-grid--six:where(.astro-23s7wzpl),.company-research__metric-grid--two:where(.astro-23s7wzpl),.company-research__news-grid:where(.astro-23s7wzpl),.company-research__signal-grid:where(.astro-23s7wzpl),.company-research__product-grid:where(.astro-23s7wzpl),.company-research__product-summary:where(.astro-23s7wzpl),.company-research__product-controls:where(.astro-23s7wzpl),.company-research__product-facets:where(.astro-23s7wzpl),.company-research__product-row-details:where(.astro-23s7wzpl),.company-research__db-first-list:where(.astro-23s7wzpl),.company-research__reading-steps:where(.astro-23s7wzpl),.company-research__fact-grid:where(.astro-23s7wzpl),.company-research__fact-source:where(.astro-23s7wzpl),.company-research__product-brief:where(.astro-23s7wzpl),.company-research__unknown-grid:where(.astro-23s7wzpl),.company-research__gold-l2-stats:where(.astro-23s7wzpl),.company-research__gold-l2-facets:where(.astro-23s7wzpl),.company-research__role-grid:where(.astro-23s7wzpl),.company-research__angle-grid:where(.astro-23s7wzpl),.company-research__source-list:where(.astro-23s7wzpl),.company-research__workspace-strip:where(.astro-23s7wzpl),.company-research__surface-links:where(.astro-23s7wzpl),.company-research__workflow:where(.astro-23s7wzpl),.company-research__contract-list:where(.astro-23s7wzpl) dl:where(.astro-23s7wzpl),.company-research--screen:where(.astro-23s7wzpl) .company-research__hero:where(.astro-23s7wzpl),.company-research--screen:where(.astro-23s7wzpl) .company-research__status:where(.astro-23s7wzpl),.company-research__screen-node-grid:where(.astro-23s7wzpl),.company-research__screen-link-band:where(.astro-23s7wzpl),.company-research__screen-controls:where(.astro-23s7wzpl),.company-research__screen-product-list:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl),.company-research__screen-product-list:where(.astro-23s7wzpl) dl:where(.astro-23s7wzpl),.company-research__screen-two-up:where(.astro-23s7wzpl),.company-research__screen-compare-grid:where(.astro-23s7wzpl),.company-research__screen-article-panel:where(.astro-23s7wzpl) .company-research__screen-compare-grid:where(.astro-23s7wzpl){grid-template-columns:1fr}.company-research__screen-node-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl){border-top:1px solid #2c3e3a1a;border-left:0}.company-research__screen-brief-rows:where(.astro-23s7wzpl)>div:where(.astro-23s7wzpl){grid-template-columns:1fr;gap:2px}.company-research__screen-node-grid:where(.astro-23s7wzpl) article:where(.astro-23s7wzpl):first-child{border-top:0}}@media (width<=560px){.company-research:where(.astro-23s7wzpl) h1:where(.astro-23s7wzpl){font-size:1.95rem}.company-research__lead:where(.astro-23s7wzpl){font-size:1.02rem}}
