@import '../../../styles/mixins'; $vert-spacing: 0.75rem; .root { position: relative; display: grid; padding: var(--content-padding); padding-left: var(--content-padding); padding-right: var(--content-padding); padding-top: calc(var(--content-padding) * 0.5); color: var(--theme-color-components-text-on-light); } .row { margin-bottom: $vert-spacing; } .logoTitleSection { display: flex; flex-direction: column; .logo { margin: auto 0.6rem; } @include screen(desktop) { flex-direction: row; .logo { margin: 0.6rem; } } @include screen(tablet) { align-items: center; .logo { margin: 1.2rem auto; } } } .titleSection { display: flex; flex-direction: column; margin-left: 0.6rem; @include screen(tablet) { margin-left: 0; } .title { font-family: var(--theme-text-display-font-family); font-size: 1.8rem; font-weight: 600; line-height: 30px; margin: unset; } .subtitle { font-size: 1.15rem; font-weight: 300; max-width: 900px; margin: $vert-spacing 0; } } .tagList { color: var(--theme-color-palette-10); span { display: inline-block; margin-right: 0.5rem; font-weight: 400; } }