/* R11 legal pages and a native information dialog above registration. */
#mb-wireframe .r11-policy-version,.r11-legal-dialog .r11-policy-version{font-size:12px;line-height:1.6;color:#4b6472;margin:0 0 24px}
#mb-wireframe .r11-legal-page h2{font-size:23px;line-height:1.35;letter-spacing:-.3px;margin:30px 0 12px;color:#183b51}
#mb-wireframe .r11-legal-page p{font-size:16px;line-height:1.8;max-width:83ch;color:#334f60}
#mb-wireframe .r11-legal-page a,.r11-legal-dialog a{color:#024ba7;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
#mb-wireframe .r11-legal-key,.r11-legal-dialog .r11-legal-key{background:#edf5f7;border:1px solid #cddfe6;border-radius:13px;padding:19px 22px;margin:0 0 30px;color:#183b51}
#mb-wireframe .r11-legal-key p,.r11-legal-dialog .r11-legal-key p{margin:6px 0 0}
#mb-wireframe .r11-legal-tabs{display:flex;gap:8px 20px;flex-wrap:wrap;border-bottom:1px solid #d5e2e8;margin-bottom:28px;padding-bottom:17px}
#mb-wireframe .r11-legal-tabs a{font-size:14px;font-weight:600;min-height:32px;display:inline-flex;align-items:center}
#mb-wireframe .r11-legal-tabs a[aria-current="page"]{color:#183b51;text-decoration-thickness:2px}
#mb-wireframe .r11-storage-list,.r11-legal-dialog .r11-storage-list{margin:20px 0}
#mb-wireframe .r11-storage-list>div,.r11-legal-dialog .r11-storage-list>div{padding:17px 0;border-bottom:1px solid #dce5e9}
#mb-wireframe .r11-storage-list dt,.r11-legal-dialog .r11-storage-list dt{font-weight:650;color:#183b51;line-height:1.6;margin-bottom:5px}
#mb-wireframe .r11-storage-list dd,.r11-legal-dialog .r11-storage-list dd{margin:0;line-height:1.75;color:#3d5767}
#mb-wireframe .r11-registration-help{font-size:11px;line-height:1.65;color:#46606f;margin:0}
#mb-wireframe .r8-registration-dialog .launch-consents label{align-items:start}
#mb-wireframe .r8-registration-dialog .launch-consents input{margin-top:3px;flex:0 0 17px}
.r11-legal-dialog{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;width:min(780px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:0;border:1px solid #d0dfe7;border-radius:20px;background:white;color:#183b51;box-shadow:0 25px 100px #071e4566;overflow:auto;overscroll-behavior:contain;box-sizing:border-box}
.r11-legal-dialog::backdrop{background:#0e2239a8;backdrop-filter:blur(3px)}
.r11-legal-dialog .r11-dialog-heading{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:21px 27px;border-bottom:1px solid #dce5e9;background:#fff;z-index:1}
.r11-legal-dialog .r11-dialog-heading h2{font-size:23px;line-height:1.25;letter-spacing:-.4px;margin:0;color:#183b51}
.r11-legal-dialog .r11-dialog-heading button{font:inherit;font-size:13px;font-weight:600;line-height:1.4;background:#183b51;color:#fff;border:0;border-radius:9px;padding:11px 15px;min-height:44px;cursor:pointer;flex-shrink:0;max-width:46%}
.r11-legal-dialog .r11-dialog-body{padding:27px 30px 32px}
.r11-legal-dialog .r11-dialog-body h2{font-size:20px;line-height:1.35;color:#183b51;margin:27px 0 10px}
.r11-legal-dialog .r11-dialog-body p{font-size:15px;line-height:1.8;color:#334f60;margin:0 0 15px}
.r11-legal-dialog .r11-dialog-body strong{color:#183b51}
.r11-legal-dialog button:focus-visible,.r11-legal-dialog a:focus-visible{outline:3px solid #16b7c3;outline-offset:4px}
.r11-legal-dialog.r11-large .r11-dialog-body p,.r11-legal-dialog.r11-large .r11-dialog-body dd{font-size:18px}
@media(max-width:620px){.r11-legal-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px);border-radius:14px}.r11-legal-dialog .r11-dialog-heading{padding:16px 18px;gap:10px}.r11-legal-dialog .r11-dialog-heading h2{font-size:20px}.r11-legal-dialog .r11-dialog-heading button{font-size:12px;padding:10px 12px}.r11-legal-dialog .r11-dialog-body{padding:21px 20px 25px}.r11-legal-dialog .r11-dialog-body h2{font-size:19px}.r11-legal-dialog .r11-dialog-body p{font-size:14px}#mb-wireframe .r11-legal-page p{font-size:15px}#mb-wireframe .r11-legal-key,.r11-legal-dialog .r11-legal-key{padding:16px 18px}}
@media print{.r11-legal-dialog{display:none!important}#mb-wireframe .r11-legal-page a{color:inherit}}
