.xmh .xmh-access-badge{background:#fff4df!important;color:#845000!important;border:1px solid #f1d398!important;white-space:normal;line-height:1.5}
.xmh .xmh-access-card-note{padding:10px 12px;margin:14px 0 0;background:#fff8eb;border-radius:10px;color:#78501c;font-size:14px;line-height:1.7}
.xmh .xmh-access-notice{margin:18px 0;padding:18px 20px;background:#fff8eb;border:1px solid #f1d398;border-radius:14px;color:#624414;font-size:15px;line-height:1.8;overflow-wrap:anywhere}
.xmh .xmh-access-notice strong{display:block;font-size:18px;color:#70480c}
.xmh .xmh-access-notice p{margin:10px 0;color:#624414;font-size:15px;line-height:1.8}
.xmh .xmh-access-notice ol{margin:12px 0;padding-left:22px;list-style:decimal}
.xmh .xmh-access-notice li{margin:9px 0;list-style:decimal}
.xmh .xmh-access-notice a{position:relative;z-index:2;color:#125fc8;font-weight:600}
.xmh .xmh-access-notice .xmh-access-action{display:block;padding:12px 16px;background:#1765d7;color:#fff;border-radius:10px;text-align:center;text-decoration:none}
.xmh .xmh-access-notice a:focus-visible{outline:3px solid #1765d7;outline-offset:3px}
@media(max-width:640px){.xmh .xmh-access-notice{padding:16px}.xmh .xmh-access-badge{font-size:13px}}
