.global-clinical-notice {
  width:min(1180px,calc(100% - 40px));
  margin:32px auto;
  border:1px solid #354b70;
  border-left:4px solid #607cff;
  border-radius:12px;
  padding:17px 19px;
  background:rgba(10,23,43,.88);
  color:#aeb9cc;
  font:13px/1.55 "Segoe UI Variable Display","Segoe UI",Inter,system-ui,sans-serif;
}
.global-clinical-notice.wrap { width:min(var(--max, 1180px), calc(100% - 40px)); }
.global-clinical-notice strong { display:block; margin-bottom:5px; color:#edf1fb; font-size:14px; }
.global-clinical-notice p { margin:0; }
.global-clinical-notice a { display:inline-flex; min-height:36px; align-items:center; margin-top:8px; padding-block:6px; color:#dce5ff; font-weight:650; text-underline-offset:3px; }
footer .global-clinical-notice { margin:0 auto; }
.clinical-notice-footer { display:flex; align-items:center; gap:30px; margin-top:16px; border-top:1px solid #354b70; padding-top:14px; }
.clinical-notice-footer img { width:185px; height:auto; flex:0 0 auto; }
.clinical-notice-footer .shell-footer-nav { margin-left:auto; }
.clinical-notice-footer .footer-actions { margin-left:auto; }
@media(max-width:560px){
  .global-clinical-notice{width:calc(100% - 28px);margin:22px auto;padding:15px 16px}
  footer .global-clinical-notice { margin:0 auto; }
  .clinical-notice-footer { align-items:flex-start; flex-direction:column; gap:10px; }
  .clinical-notice-footer img { width:150px; }
  .clinical-notice-footer .shell-footer-nav { margin-left:0; justify-content:flex-start; }
  .clinical-notice-footer .footer-actions { margin-left:0; }
}
