$govuk-typography-scale: () !default;
$govuk-typography-scale: map-merge(
  (
    80: (
      null: (
        font-size: 53px,
        line-height: 55px,
      ),
      tablet: (
        font-size: 80px,
        line-height: 80px,
      ),
      print: (
        font-size: 53pt,
        line-height: 1.1,
      ),
    ),
    48: (
      null: (
        font-size: 32px,
        line-height: 35px,
      ),
      tablet: (
        font-size: 48px,
        line-height: 50px,
      ),
      print: (
        font-size: 32pt,
        line-height: 1.15,
      ),
    ),
    36: (
      null: (
        font-size: 24px,
        line-height: 25px,
      ),
      tablet: (
        font-size: 32px,
        line-height: 36px,
      ),
      print: (
        font-size: 24pt,
        line-height: 1.05,
      ),
    ),
    27: (
      null: (
        font-size: 18px,
        line-height: 20px,
      ),
      tablet: (
        font-size: 27px,
        line-height: 30px,
      ),
      print: (
        font-size: 18pt,
        line-height: 1.15,
      ),
    ),
    24: (
      null: (
        font-size: 18px,
        line-height: 20px,
      ),
      tablet: (
        font-size: 24px,
        line-height: 30px,
      ),
      print: (
        font-size: 18pt,
        line-height: 1.15,
      ),
    ),
    19: (
      null: (
        font-size: 16px,
        line-height: 20px,
      ),
      tablet: (
        font-size: 19px,
        line-height: 25px,
      ),
      print: (
        font-size: 14pt,
        line-height: 1.15,
      ),
    ),
    16: (
      null: (
        font-size: 14px,
        line-height: 16px,
      ),
      tablet: (
        font-size: 16px,
        line-height: 20px,
      ),
      print: (
        font-size: 14pt,
        line-height: 1.2,
      ),
    ),
    14: (
      null: (
        font-size: 12px,
        line-height: 15px,
      ),
      tablet: (
        font-size: 14px,
        line-height: 20px,
      ),
      print: (
        font-size: 12pt,
        line-height: 1.2,
      ),
    ),
    "48-campaign":
    (null: (
      font-size: 48px,
      line-height: 53px,
    ),
    tablet: (
      font-size: 58px,
      line-height: 64px,
    ),
    print: (
      font-size: 48px,
      line-height: 51px,
    ),),
    "36-campaign":
    (null: (
      font-size: 36px,
      line-height: 42px,
    ),
    tablet: (
      font-size: 44px,
      line-height: 52px,
    ),
    print: (
      font-size: 36px,
      line-height: 42px,
    ),),
    "18-campaign": (
      null: (
        font-size: 18px,
        line-height: 23px,
      ),
      tablet: (
        font-size: 24px,
        line-height: 30px,
      ),
      print: (
        font-size: 24px,
        line-height: 23px,
      ),
    ),
  ),
  $govuk-typography-scale
);

$text-underline-offset: .25em !default;
