.CompetitorDecisionBrief-module__vDdcHa__page{overflow-wrap:anywhere;min-width:0}.CompetitorDecisionBrief-module__vDdcHa__page>section{min-width:0;max-width:100%}.CompetitorDecisionBrief-module__vDdcHa__page .matrixScroll{min-width:0;max-width:100%}.CompetitorDecisionBrief-module__vDdcHa__page .guideSectionHeading>div{min-width:0;max-width:100%}.CompetitorDecisionBrief-module__vDdcHa__page .guideHero{max-width:56rem;padding-bottom:1.5rem}.CompetitorDecisionBrief-module__vDdcHa__page .guideHero h1{font-size:clamp(2.25rem,4.5vw,4rem)}.CompetitorDecisionBrief-module__vDdcHa__page .heroActions{justify-content:flex-start;margin-top:1.5rem}.CompetitorDecisionBrief-module__vDdcHa__page .guideSection{padding:2.5rem 0}.CompetitorDecisionBrief-module__vDdcHa__page .guideSectionHeading h2{font-size:clamp(1.75rem,3vw,2.5rem)}.CompetitorDecisionBrief-module__vDdcHa__page .matrixPrice{font-size:1.125rem;line-height:1.4}.CompetitorDecisionBrief-module__vDdcHa__brief{color:var(--brand-ink);padding:0 0 2.5rem}.CompetitorDecisionBrief-module__vDdcHa__review{color:var(--brand-muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:1rem;font-size:.875rem;line-height:1.5;display:flex}.CompetitorDecisionBrief-module__vDdcHa__prices{border-block:1px solid var(--brand-line);background:var(--brand-subtle);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.CompetitorDecisionBrief-module__vDdcHa__prices>div{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;padding:1.25rem;display:flex}.CompetitorDecisionBrief-module__vDdcHa__prices>div+div{border-left:1px solid var(--brand-line)}.CompetitorDecisionBrief-module__vDdcHa__prices span,.CompetitorDecisionBrief-module__vDdcHa__related>span{font-weight:700}.CompetitorDecisionBrief-module__vDdcHa__prices strong{font-size:1.125rem;line-height:1.5}.CompetitorDecisionBrief-module__vDdcHa__brief a{color:var(--brand-ink);text-underline-offset:.2em;text-decoration:underline}.CompetitorDecisionBrief-module__vDdcHa__brief a:hover{color:var(--brand-accent)}.CompetitorDecisionBrief-module__vDdcHa__brief a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px}.CompetitorDecisionBrief-module__vDdcHa__jumpLinks{flex-wrap:wrap;gap:.75rem 1.5rem;padding:1.25rem 0 2rem;font-size:.875rem;display:flex}.CompetitorDecisionBrief-module__vDdcHa__brief h2{font:600 clamp(1.75rem, 3vw, 2.5rem)/1.2 var(--font-display);letter-spacing:-.03em;margin:0;scroll-margin-top:2rem}.CompetitorDecisionBrief-module__vDdcHa__method{max-width:52rem;color:var(--brand-muted);margin:1rem 0 1.5rem}.CompetitorDecisionBrief-module__vDdcHa__editorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;display:grid}.CompetitorDecisionBrief-module__vDdcHa__editorial h3{margin:1.5rem 0 .75rem;font-size:1.125rem;line-height:1.4}.CompetitorDecisionBrief-module__vDdcHa__editorial h3:first-child{margin-top:0}.CompetitorDecisionBrief-module__vDdcHa__brief p,.CompetitorDecisionBrief-module__vDdcHa__brief li{font-size:1rem;line-height:1.7}.CompetitorDecisionBrief-module__vDdcHa__editorial p{margin:.75rem 0}.CompetitorDecisionBrief-module__vDdcHa__evidence,.CompetitorDecisionBrief-module__vDdcHa__questions{margin:0;padding-left:1.25rem}.CompetitorDecisionBrief-module__vDdcHa__evidence li,.CompetitorDecisionBrief-module__vDdcHa__questions li{margin-bottom:.75rem;padding-left:.25rem}.CompetitorDecisionBrief-module__vDdcHa__limitation{border-left:2px solid var(--brand-line);color:var(--brand-muted);padding-left:1rem}.CompetitorDecisionBrief-module__vDdcHa__related{border-top:1px solid var(--brand-line);flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2rem;padding-top:1.5rem;font-size:.875rem;line-height:1.6;display:flex}.CompetitorDecisionBrief-module__vDdcHa__related>span{flex-basis:100%}@media (max-width:767px){.CompetitorDecisionBrief-module__vDdcHa__editorial,.CompetitorDecisionBrief-module__vDdcHa__prices{grid-template-columns:minmax(0,1fr);gap:0}.CompetitorDecisionBrief-module__vDdcHa__editorial>div+div{margin-top:1.5rem}.CompetitorDecisionBrief-module__vDdcHa__prices>div+div{border-left:0;border-top:1px solid var(--brand-line)}}
