/* Article-only first-visit reading. Choice behavior stays in the existing script. */
body.nb-blog-unified #cookieConsent{
  box-sizing:border-box!important;
  width:360px!important;
  max-width:calc(100vw - 32px)!important;
  padding:18px!important;
  background:#073d3f!important;
  border:1px solid #a68a4b!important;
  box-shadow:0 10px 30px rgba(7,45,46,.22)!important;
}
body.nb-blog-unified #cookieConsent p,
body.nb-blog-unified #cookieConsent a{
  font-family:Inter,Arial,sans-serif!important;
  font-size:16px!important;
  line-height:1.5!important;
  letter-spacing:normal!important;
  color:#fff!important;
  opacity:1!important;
}
body.nb-blog-unified #cookieConsent p:first-child{
  font-weight:650!important;
  margin-bottom:8px!important;
}
body.nb-blog-unified #cookieConsent a{
  color:#f3d894!important;
  text-decoration:underline!important;
  text-underline-offset:3px;
}
body.nb-blog-unified #cookieConsent button{
  box-sizing:border-box!important;
  min-height:44px!important;
  padding:10px 9px!important;
  font-family:Inter,Arial,sans-serif!important;
  font-size:14px!important;
  font-weight:650!important;
  line-height:1.5!important;
  letter-spacing:normal!important;
  text-transform:none!important;
  white-space:normal!important;
  opacity:1!important;
}
body.nb-blog-unified #cookieConsent #cookieReject{
  background:#124d4f!important;
  color:#fff!important;
  border:1px solid #84a5a1!important;
}
body.nb-blog-unified #cookieConsent #cookieAccept{
  background:#e2c578!important;
  color:#073d3f!important;
  border:1px solid #e2c578!important;
}
body.nb-blog-unified #cookieConsent button:focus-visible{
  outline:2px solid #f3d894;
  outline-offset:3px;
}
