.dating-safety-note{margin:20px 0;padding:18px 0;color:#171717;border-block:1px solid #dedede;font:400 16px/1.55 Inter,system-ui,sans-serif;max-width:70ch}
.dating-safety-note strong{display:block;font-size:16px;font-weight:750;line-height:1.45;text-transform:uppercase;color:#171717}
.dating-safety-note p{margin:8px 0;font-size:16px;line-height:1.55;max-width:68ch}
.dating-safety-note a{color:#aa0000;text-decoration:underline;text-underline-offset:3px}
.dating-safety-note a:focus-visible{outline:2px solid #d60000;outline-offset:4px}
.dialog .terms{font-size:16px;line-height:1.5;align-items:flex-start}.dialog .terms input{margin-top:5px;flex-shrink:0}
.dialog .terms a{color:#aa0000;text-decoration:underline;text-underline-offset:3px}.dialog .cta{background:#d60000;color:#fff}.dialog .close{background:#f5f5f5;color:#171717}
@media(max-width:500px){.dating-safety-note{margin:16px 0;padding:16px 0}.dating-safety-note strong{font-size:16px}}
