h1,h2,h3,h4,h5,h6{margin:0}.o-heading--xl,h1{font-family:var(--font-family-primary);font-size:var(--font-size-xl);font-style:normal;font-weight:600;line-height:var(--line-height-xl)}.o-heading--xl a,h1 a{color:var(--color-link);font-weight:600}.o-heading--xl a:focus,.o-heading--xl a:hover,h1 a:focus,h1 a:hover{color:currentcolor}.o-heading--lg{font-family:var(--font-family-primary);font-size:var(--font-size-lg);font-style:normal;font-weight:600;line-height:var(--line-height-lg)}.o-heading--lg a{color:var(--color-link);font-weight:600}.o-heading--lg a:focus,.o-heading--lg a:hover{color:currentcolor}.o-heading--md,h2{font-family:var(--font-family-primary);font-size:var(--font-size-md);font-style:normal;font-weight:600;line-height:var(--line-height-md)}.o-heading--md a,h2 a{color:var(--color-link);font-weight:600}.o-heading--md a:focus,.o-heading--md a:hover,h2 a:focus,h2 a:hover{color:currentcolor}.o-heading--sm,h3{font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-style:normal;font-weight:600;line-height:var(--line-height-sm)}.o-heading--sm a,h3 a{color:var(--color-link);font-weight:600}.o-heading--sm a:focus,.o-heading--sm a:hover,h3 a:focus,h3 a:hover{color:currentcolor}.o-heading--body,h4{font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:400}.o-heading--body,.o-heading--xs,h4,h5,h6{line-height:var(--line-height-body);font-weight:600}.o-heading--xs,h5,h6{font-family:var(--font-family-primary);font-size:var(--font-size-xs);font-style:normal}.o-heading--xs a,h5 a,h6 a{color:var(--color-link);font-weight:600}.o-heading--xs a:focus,.o-heading--xs a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover{color:currentcolor}h6{text-transform:uppercase}