media/css/m24/intro.scss (43 lines of code) (raw):

// This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this // file, You can obtain one at https://mozilla.org/MPL/2.0/. @use 'vars/lib' as *; .m24-c-intro { font-weight: 500; font-size: $text-body-lg; margin-bottom: $spacer-xl; text-wrap: balance; text-wrap-style: balance; &.m24-t-intro-snug { margin-bottom: 0; } > :last-child{ margin-bottom: 0; } } .m24-c-intro-title { font-size: $text-title-xl; line-height: 1; margin-bottom: $spacer-sm; &.m24-t-sm { font-size: $text-title-sm; } &.m24-t-md { font-size: $text-title-md; } &.m24-t-lg { font-size: $text-title-lg; } &.m24-t-2xl { font-size: $text-title-2xl; } } .m24-c-intro-cta { text-align: end; margin-top: $spacer-md; } @media #{$mq-xl} { .m24-c-intro p { max-width: grid(9); } p.m24-c-intro-cta { max-width: 100%; } }