h1,h2,h3,h4{font-family:var(--sans)!important;font-synthesis:none}h1,h2{font-weight:500!important;text-transform:none!important}h1{font-size:clamp(42px,4.3vw,72px)!important;line-height:1.15!important;letter-spacing:-.04em!important;width:auto!important;max-width:100%}.hero-copy h1 .title-lead{font-family:inherit;font-size:1em;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin-bottom:0}.approach-copy h2,.selection-copy h2{font-size:clamp(36px,4.2vw,65px)!important;line-height:1.2!important;letter-spacing:-.035em!important}.content-page.selection-page .selection-copy h2{font-size:38px!important}.mobile-heading-break{display:none}@media(max-width:900px){h1{font-size:clamp(24px,7.1vw,34px)!important;line-height:1.2!important;letter-spacing:-.04em!important}.approach-copy h2,.content-page.selection-page .selection-copy h2,.selection-copy h2,h2{font-size:clamp(22px,6.4vw,30px)!important;line-height:1.25!important;letter-spacing:-.035em!important;max-width:100%;text-wrap:balance}h1,h2{overflow-wrap:normal;word-break:normal}.hero-copy h1>span:nth-child(-n+2){display:inline!important}.hero-copy h1>span:nth-child(3){display:block!important}.hero-copy h1 .title-lead{margin-bottom:0}.mobile-heading-break{display:block}.selection-last:after{height:5px;bottom:2px}.legal-text h2{font-size:clamp(20px,6vw,26px)!important}}
