.icon-wrapper .icon, .icon-wrapper .more::after, .icon-wrapper .icon-before::before, .icon-wrapper .icon-after::after {
    top: -0.04em;
    position: relative;
}

.icon-wrapper .icon, .icon-wrapper .icon-after:after, .icon-wrapper .icon-before:before, .icon-wrapper .more:not(.icon-before):after {
    top: -0.04em;
    position: relative;
}

.typography-compare-body.link:hover {
    text-decoration: none;
}

#ac-globalfooter .ac-gf-icon-after::after, #ac-globalfooter .ac-gf-more::after {
    top: -0.09em;
}


.section-compare .compare-device .device-content .typography-compare-device-eyebrow {
    max-width: 100%;

}

sup a {
    color: inherit;
}

.modal .modal-content .imessages .line-through {
    text-decoration-thickness: 66px;
}

@media only screen and (max-width: 1068px) {
    .modal .modal-content .imessages .line-through {
        text-decoration-thickness: 42px;
    }
    .modal .modal-content .password-monitoring .tile-icon {
        margin-top: 5%;
    }
}

@media only screen and (max-width: 734px) {
    .modal .modal-content .password-monitoring .tile-icon {
        margin-top: 10%;
    }
}

section.section-easy-setup .icon-wrapper .icon-after::after,
section.section-m1 .icon-wrapper .icon-after::after,
section.section-macos .icon-wrapper .icon-after::after,
section.section-icloud .icon-wrapper .icon-after::after,
section.section-privacy .icon-wrapper .icon-after::after {
    top:0.01em;
}
a[aria-label="Footnote 1"]:hover,
a[aria-label="Footnote 2"]:hover,
a[aria-label="Footnote 3"]:hover,
a[aria-label="Footnote 4"]:hover,
a[aria-label="Footnote 5"]:hover {
    text-decoration: none;
}