.font_heading_h1 { font: var(--m_heading_1); }
.font_heading_h2 { font: var(--m_heading_2); }
.font_heading_h3 { font: var(--m_heading_3); }
.font_heading_h4 { font: var(--m_heading_4); }
.font_heading_h5 { font: var(--m_heading_5); }
.font_heading_h6 { font: var(--m_heading_6); }
@media (min-width: 768px) {
    .font_heading_h1 { font: var(--t_heading_1); }
    .font_heading_h2 { font: var(--t_heading_2); }
    .font_heading_h3 { font: var(--t_heading_3); }
    .font_heading_h4 { font: var(--t_heading_4); }
    .font_heading_h5 { font: var(--t_heading_5); }
    .font_heading_h6 { font: var(--t_heading_6); }
}
@media (min-width: 1024px) {
    .font_heading_h1 { font: var(--d_heading_1); }
    .font_heading_h2 { font: var(--d_heading_2); }
    .font_heading_h3 { font: var(--d_heading_3); }
    .font_heading_h4 { font: var(--d_heading_4); }
    .font_heading_h5 { font: var(--d_heading_5); }
    .font_heading_h6 { font: var(--d_heading_6); }
}

.font_body_xlarge { font: var(--body_xlarge); }
.font_body_large { font: var(--body_large); }
.font_body_standard { font: var(--body_standard); }
.font_body_medium { font: var(--body_medium); }
.font_body_small { font: var(--body_small); }