ArticleTemplates/assets/scss/modules/content/_article-kicker.scss (72 lines of code) (raw):

.article-kicker { padding: base-px(.5, 1, 0, 1); min-height: 0; display: flex; align-items: flex-start; position: relative; &__live, &__section, &__series { @include body(); font-weight: 700; } &__live { margin-top: -(base-px(.25)); font-family: $guardian-sans; .article--liveblog .article__header & .section__live { position: static; } } &__section, &__series { font-family: $egyptian-display; } &__section { display: none; @include mq($from: col2) { display: inline-block; } } &__series { display: block; @include mq($from: col2) { display: inline-block; font-weight: 400; margin-left: .5rem; } a { color: inherit; } } &__copy { vertical-align: top; @include mq($from: col2) { display: inline-flex; } } .article-badge { height: 42px; margin-right: 8px; margin-top: base-px(0.5); margin-bottom: 8px; @include mq($from: col2) { height: 48px; } & ~ .article-kicker__copy { display: inline-flex; flex-direction: column; .article-kicker__section { display: block; line-height: 20px; margin-top: 2px; } .article-kicker__series { display: block; line-height: 20px; margin-bottom: 14px; font-weight: 400; margin-left: 0; } } } }