/* ARGUS V150 — legal note contrast and readability */

/* Legal notes placed on light sections were inheriting a very pale text colour
   intended for dark surfaces. Give them a deliberate warm editorial treatment. */
.section:not(.dark-premium) .official-law-note{
  color:#2a241c!important;
  background:linear-gradient(135deg,rgba(249,245,236,.98),rgba(242,232,211,.94))!important;
  border:1px solid rgba(165,119,42,.48)!important;
  box-shadow:0 12px 30px rgba(20,16,11,.08)!important;
  line-height:1.65!important;
}
.section:not(.dark-premium) .official-law-note strong{
  color:#17130f!important;
  font-weight:800!important;
}
.section:not(.dark-premium) .official-law-note a{
  color:#69470e!important;
  font-weight:800!important;
  text-decoration:underline!important;
  text-decoration-thickness:1.5px!important;
  text-underline-offset:3px!important;
}
.section:not(.dark-premium) .official-law-note a:hover,
.section:not(.dark-premium) .official-law-note a:focus-visible{
  color:#1c1710!important;
  text-decoration-thickness:2px!important;
}

/* Keep equivalent notes on dark sections crisp as well. */
.dark-premium .official-law-note{
  color:rgba(255,249,238,.93)!important;
  border-color:rgba(235,193,101,.42)!important;
  background:rgba(255,255,255,.055)!important;
}
.dark-premium .official-law-note strong{
  color:#fff8e9!important;
}
.dark-premium .official-law-note a{
  color:#f0cf83!important;
  font-weight:800!important;
  text-decoration:underline!important;
  text-decoration-thickness:1.5px!important;
  text-underline-offset:3px!important;
}

@media (max-width:760px){
  .official-law-note{
    padding:17px 18px!important;
    line-height:1.7!important;
  }
}
