.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 .header-main{grid-template-rows:44px auto;grid-template-columns:38px minmax(0,1fr);gap:8px;min-height:0;padding-block:8px;display:grid}.header .mobile-menu-toggle,.skeleton-header .skeleton-header-menu{grid-area:1/1}.header .brand,.skeleton-header .skeleton-header-brand{order:0;grid-area:1/2;width:100%;min-width:0;container-type:inline-size}.header .brand-name{letter-spacing:.025em;white-space:nowrap;font-size:clamp(1px,8.33333cqw - 3.66667px,40px);line-height:1.15}.header .brand-mark,.skeleton-header .skeleton-header-mark{flex-shrink:0}.header .search,.skeleton-header .skeleton-header-search{order:0;grid-area:2/1/auto/-1;width:100%;min-width:0;max-width:none}.header .search input,.header .search button{height:41px;min-height:41px}.skeleton-header .skeleton-header-name{width:calc(100% - 44px);max-width:472px;height:clamp(12px,10.35cqw - 4.6px,46px)}.skeleton-header .skeleton-header-search{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}}
