.legal-page>.inner{max-width:54rem !important;width:calc(100% - 5rem) !important}.legal-page h1{font-size:clamp(2.5rem,3.8vw,3.25rem);line-height:1.08}.legal-page h2{font-size:clamp(1.65rem,2.1vw,2.1rem);line-height:1.18;margin-top:2.2rem}.legal-page h3{font-size:1.22rem;line-height:1.35}.legal-page__meta{font-size:1rem}.legal-page__lead{font-size:1.3rem;line-height:1.9}.legal-page p,.legal-page li{font-size:1.18rem;line-height:1.9}.legal-page__notice,.legal-page__toc{font-size:1.08rem}.legal-page__toc a{font-size:1.08rem}@media screen and (max-width:980px){#main p,#main li{font-size:1.06rem}.home-hero__clutch-badge{grid-template-columns:auto 1fr;grid-template-areas:"brand brand" "score meta" "cta cta";max-width:34rem;row-gap:.8rem}.home-hero__clutch-cta{justify-self:start}.contact-us__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.legal-page>.inner{width:calc(100% - 4rem) !important}}@media screen and (max-width:736px){input[type="submit"],input[type="reset"],input[type="button"],button,.button{font-size:.82rem;letter-spacing:.12em}#banner .hero_logo+header.major h1{font-size:2.35rem}.home-hero__lede{font-size:1.42rem !important}.home-hero__clutch-badge{display:grid;padding:.92rem 1rem}.home-hero__clutch-score-group{flex-wrap:wrap;gap:.45rem}.home-hero__clutch-score{font-size:1.62rem}.home-hero__clutch-stars{font-size:.84rem;letter-spacing:.16em}.home-hero__clutch-meta{font-size:.88rem}.home-hero__subcopy,.services-showcase__group-description,.services-showcase__detail-copy,.global-presence__header p,.global-presence__footer p,.contact-section__intro,.home-signal__card p,.decision-strip__intro,.contact-us__intro,.blog-listing-section__desc,.legal-page__lead,.legal-page p,.legal-page li{font-size:1.08rem}.contact-section__title{font-size:1.95rem}.service__kicker+h1{font-size:2.25rem}.service__hero-lede,.service__hero-left>p:not(.service__hero-lede),.service__cta-panel p,.service__callout,.service__callout .service__muted,.service__trust-list li,.contact-us__card p,#contact-direct p,#contact-direct li,#contact-next-step p{font-size:1.05rem}.blog-listing-section__title,.legal-page h1{font-size:2rem}.legal-page>.inner{