/* YITM legal / policy pages: dark navy-blue footer, readable contrast. */
body[data-yitm-static-policy] footer.yitm-unified-footer,
body[data-yitm-static-policy] .footer.yitm-unified-footer{
 background:#173d7b!important;
 border-color:#285a94!important;
 color:#fff!important;
}
body[data-yitm-static-policy] footer.yitm-unified-footer :is(p,strong,span,a),
body[data-yitm-static-policy] footer.yitm-unified-footer :is(.footer-links,.footer-terms-links) a{
 color:#fff!important;
 -webkit-text-fill-color:#fff!important;
}
body[data-yitm-static-policy] footer.yitm-unified-footer a:hover{text-decoration:underline!important}
body[data-yitm-static-policy] footer.yitm-unified-footer a:focus-visible{outline:3px solid #fff!important;outline-offset:3px}
