body.dbv-site main :is(p, li, .dbv-school-native-copy):not(:where(
    nav *,
    [role="navigation"] *,
    .flex-control-nav *,
    .fusion-title *,
    :is(h1, h2, h3, h4, h5, h6) *,
    main [class*="-title"], main [class*="-title"] *,
    main [class*="-subtitle"], main [class*="-subtitle"] *,
    main [class*="-eyebrow"], main [class*="-eyebrow"] *,
    main [class*="-kicker"], main [class*="-kicker"] *,
    main [class*="-tag"], main [class*="-tag"] *,
    main [class*="-meta"], main [class*="-meta"] *,
    main [class*="-number"], main [class*="-number"] *,
    main [class*="-avatar"], main [class*="-avatar"] *,
    main [class*="-arrow"], main [class*="-arrow"] *,
    .dbv-school-place-category,
    .dbv-school-timeline-bubble-wrap *,
    .dbv-contact-referent-name *,
    .dbv-contact-hours-time *,
    .dbv-les-heading > .fusion-layout-column:first-child .fusion-text:first-child p
)):not(:has(
    .fusion-title,
    [class*="-title"],
    [class*="-subtitle"],
    [class*="-eyebrow"],
    [class*="-kicker"],
    [class*="-tag"],
    [class*="-meta"],
    [class*="-number"],
    [class*="-badge"],
    .dbv-media-video-label,
    .dbv-liceo-video-label,
    .dbv-associazione-quote-mark,
    cite,
    button
)) {
    font-family: 'Dosis', system-ui, sans-serif;
}
