.xn-safe-registration { display:flex; flex-wrap:wrap; gap:10px 18px; padding:20px; margin:20px 0; border:1px solid #d9e2f1; border-radius:12px; background:#f5f8fe; color:#253650; font-size:15px; line-height:1.8; }
.xn-safe-registration strong,.xn-safe-registration p { flex-basis:100%; margin:0; }
.xn-safe-registration a { color:#215cd6; text-decoration:underline; text-underline-offset:3px; }
.xn-safe-registration a:focus-visible { outline:2px solid #215cd6; outline-offset:4px; }
.xn-safe-registration code { font:inherit; font-weight:650; }
.xn-release-placeholder { padding-top:132px; padding-bottom:100px; min-height:65vh; }
@media(max-width:767px){.xn-release-placeholder {padding-top:96px; padding-bottom:110px;}}
