.mb-header-author-name{--cl-text-font-size:var(--cl-font-size-p-small);--cl-text-font-weight:var(--cl-font-weight-p-small);--cl-text-line-height:var(--cl-line-height-p-small);--cl-text-letter-spacing:var(--cl-letter-spacing-p-small,normal);font-size:var(--cl-text-font-size);font-weight:var(--cl-text-font-weight);letter-spacing:var(--cl-text-letter-spacing,normal);line-height:var(--cl-text-line-height)}.mb-header-authors{display:flex;flex-flow:column;margin:1rem 0}.mb-header-authors.-stacked{--author-gap:0.5rem;gap:var(--author-gap)}@media(width >= 900px){.mb-header-authors{flex-flow:row;margin:0}}.mb-header-author{align-items:center;display:flex;gap:.5rem;position:relative}.mb-header-author-name{color:var(--cl-color-text-brand-01);font-weight:var(--cl-font-weight-demi-bold)}.mb-header-author-name:hover{color:var(--cl-color-hover-brand-01)}.mb-header-authors.-stacked .mb-header-author-name{margin-left:64px}@media(width >= 900px){.mb-header-authors.-stacked .mb-header-author-name{margin-left:0}}.mb-header-author-avatar{clip-path:circle();height:3.375rem;width:auto}.mb-header-authors.-stacked .mb-header-author-avatar{position:absolute}.mb-header-authors.-stacked .mb-header-author.-primary .mb-header-author-avatar{bottom:0;transform:translateY(calc(50% + var(--author-gap)/2))}@media(width >= 900px){.mb-header-authors.-stacked .mb-header-author.-primary .mb-header-author-avatar{position:static;transform:unset}}.mb-header-authors.-stacked .mb-header-author.-secondary .mb-header-author-avatar{top:0;transform:translate(calc(100% - 8px),calc(-50% - var(--author-gap)/2))}@media(width >= 900px){.mb-header-authors.-stacked .mb-header-author.-secondary .mb-header-author-avatar{position:static;transform:unset}}.mb-header-author-social{background-color:var(--cl-color-text-brand-01);display:none}@media(width >= 900px){.mb-header-author-social{display:block}}.mb-header-author-social:hover{background-color:var(--cl-color-hover-brand-01)}.mb-header-dates{display:flex;flex-direction:column;gap:.25rem}@media(width >= 900px){.mb-header-dates{align-items:flex-end}}@media(width >= 1080px){.mb-header-dates{flex-direction:row;gap:1rem}}@media(width >= 900px){.mb-header-footer{align-items:center;display:flex;justify-content:space-between}}