/* FIC cookie notice: a slim bar at the bottom, readable in light and on any page. */
.fic-notice {
  position: fixed; left: 0; right: 0; bottom: 0; z-index: 1050; display: flex; flex-wrap: wrap; align-items: center;
  justify-content: center; gap: 10px 20px; padding: 12px 16px; background: #10202b; color: #f2f6f8;
  box-shadow: 0 -2px 12px rgba(0, 0, 0, .2); font-size: 14px; line-height: 1.45;
}
.fic-notice[hidden] { display: none; }
.fic-notice__text { margin: 0; max-width: 820px; color: #f2f6f8; }
.fic-notice__text a { color: #9fe0ef; text-decoration: underline; }
.fic-notice__ok {
  min-width: 72px; padding: 8px 18px; border: 0; border-radius: 6px; background: #f2f6f8; color: #10202b;
  font-weight: 700; cursor: pointer;
}
.fic-notice__ok:hover { background: #fff; }
.fic-notice__ok:focus-visible, .fic-notice__text a:focus-visible { outline: 3px solid #2fb5d2; outline-offset: 2px; }
@media print { .fic-notice { display: none; } }
