.header .brand-name{letter-spacing:.08em;font-weight:800}.header .brand-mark,.header .brand-mark i{font-weight:700}.hero.compact-hero{padding-block:24px;display:block}.hero.compact-hero h1{margin:0;font-size:clamp(32px,4vw,44px);line-height:1.12}.hero.compact-hero h1 em{font-size:inherit;white-space:normal}.skeleton-hero.compact-hero-skeleton{padding-block:24px;display:block}.compact-hero-skeleton .skeleton-hero-title{width:min(440px,100%);height:98px;margin:0}@media (max-width:600px){.header .brand{flex-basis:100%;order:-1;width:100%;container-type:inline-size}.header .brand-name{letter-spacing:.025em;white-space:nowrap;font-size:clamp(16px,8.25cqw - 3.65px,40px);line-height:1.15}.header .brand-mark{flex-shrink:0}.header .search{flex-basis:0;min-width:0}.skeleton-header .skeleton-header-brand{flex-basis:100%;order:-1;width:100%;container-type:inline-size}.skeleton-header .skeleton-header-mark{flex-shrink:0}.skeleton-header .skeleton-header-name{width:calc(100% - 50px);max-width:472px;height:clamp(19px,9.5cqw - 4px,46px)}.skeleton-header .skeleton-header-search{flex-basis:0;min-width:0;height:43px}.hero.compact-hero,.skeleton-hero.compact-hero-skeleton{padding-block:16px}.hero.compact-hero h1{font-size:clamp(26px,7.5vw,34px)}.compact-hero-skeleton .skeleton-hero-title{height:76px}}
