/* PROD-031 brand minimum (BUILD-SPEC-031 3). Own file so the sign-in, sign-up and not-found pages, which do not load desk-p031.css, get it too. */
/* BUILD-SPEC-031 3: TRADING DESK under the KIFALME wordmark renders at 12 px or more everywhere (the r27/r28 phone header set 3.6 px).
   The wordmark gets a set minimum width so the 12 px caption still spans exactly the wordmark (one letter per flex item,
   space-between, as UI-029b draws it): 124 px wide in the r27/r28 headers (was 50 px phone, 107 px desktop; other headers already 100-144 px and keep their size); proportions of the wordmark image unchanged (50:13.9). */
.k56 .k56-brand__l,.k56.k56-r27 .k56-top .k56-brand__l,.k56.k56-r28 .k56-top .k56-brand__l{font-size:12px!important;letter-spacing:0!important;line-height:1}
.k56.k56-r27 .k56-top .k56-brand__img,.k56.k56-r28 .k56-top .k56-brand__img{width:124px!important;height:34.5px!important}
.k56.k56-r27 .k56-top .k56-brand__cap,.k56.k56-r28 .k56-top .k56-brand__cap{width:124px!important}
/* The phone header (r27/r28) was a fixed 36 px (30 px dark) for a 50 px wordmark; the 124 px wordmark with its 12 px caption is
   about 49 px tall, so the header now takes the wordmark's height and the page title starts below it (no overlap). */
@media(max-width:1099px){
  .k56.k56-r27 .k56-top,.k56.k56-r28 .k56-top,html[data-k56-theme=dark] .k56.k56-r28 .k56-top,html:not([data-k56-theme=light]) .k56.k56-r28 .k56-top{height:auto!important;min-height:36px}
}
