/* Keep one underline where native link rules and content styles overlap. */
body[data-muzzhome-draft="muzz-v1-4358"] .muzz-pages-r14 .rte a:not(.f-button)::before,
body[data-muzzhome-draft="muzz-v1-4358"] .muzz-pages-r14 .rte a:not(.f-button)::after,
body[data-muzzhome-draft="muzz-v1-4358"] .muzz-r15-help .rte a::before,
body[data-muzzhome-draft="muzz-v1-4358"] .muzz-r15-help .rte a::after,
body[data-muzzhome-draft="muzz-v1-4358"] .f-footer .f-footer--block-menu a::before,
body[data-muzzhome-draft="muzz-v1-4358"] .f-footer .f-footer--block-menu a::after {
  content: none !important;
}

body[data-muzzhome-draft="muzz-v1-4358"] .muzz-pages-r14 .rte a:not(.f-button),
body[data-muzzhome-draft="muzz-v1-4358"] .muzz-r15-help .rte a {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
}

body[data-muzzhome-draft="muzz-v1-4358"] .f-footer .f-footer--block-menu a:hover,
body[data-muzzhome-draft="muzz-v1-4358"] .f-footer .f-footer--block-menu a:focus-visible {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
