details.master-registration.card,details.master-registration.box { padding:0; overflow:hidden }
.master-registration>summary { padding:13px 15px; cursor:pointer; background:#f8fafd; color:#173e61; font-size:14px; font-weight:700 }
.master-registration>summary::marker { color:#1769bd }
.master-registration>summary:focus-visible { outline:2px solid #126fd8; outline-offset:-3px }
.master-registration>summary h3 { display:inline; margin:0; font-size:14px }
.master-registration>summary small { margin-left:16px; color:#70869b; font-size:12px; font-weight:400 }
.master-registration[open]>summary { border-bottom:1px solid #e0e9f1 }
.master-registration-body { padding:14px }
@media(max-width:550px) { .master-registration>summary small { display:block; margin:5px 0 0 16px } }
