@font-face{font-family:"DM Sans";font-style:normal;font-weight:500;src:url('/brand/dm-sans-medium.woff') format('woff');font-display:swap}
/* Context belongs here only when it adds information beyond the heading. */
body .context-label{
    font-family:"DM Sans",system-ui,sans-serif!important;
    font-size:14px!important;
    font-weight:500!important;
    line-height:1.5;
    letter-spacing:normal!important;
    text-transform:none!important;
    color:inherit!important;
    overflow-wrap:anywhere;
}
body .page .context-label{margin:0 0 10px}
body .campaign-builder .builder-heading .context-label{margin:0 0 4px}
body .learning-welcome h1:first-child,body .learning-start-card h2:first-child{margin-top:0}
@media print{body .context-label{color:inherit!important}}

body a:any-link,
body a:any-link:hover,
body a:any-link:focus,
body a:any-link:active,
body .claim-text-button,
body .learning-progress button{text-decoration:none!important}
body p a:not(.button):not(.builder-tab){font-weight:600}
body p a:not(.button):not(.builder-tab):hover{background-color:color-mix(in srgb,currentColor 9%,transparent);border-radius:3px}
body a:any-link:focus-visible{outline:3px solid #5986c9;outline-offset:4px}
