/* LaMariDiarios v1.40.1086 · CTA de ampliación: tipografía reforzada y lectura cómoda. */
.kd-ad-simple .kd-ad-guide-note{
  border-color:rgba(222,190,73,.58)!important;
  background:linear-gradient(110deg,#0a3820 0%,#124c2b 58%,#4b441c 145%)!important;
  box-shadow:0 16px 36px rgba(8,47,25,.18)!important;
  padding:25px 27px!important;
  gap:8px 24px!important;
}
.kd-ad-simple .kd-ad-guide-note strong{
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:clamp(20px,1.35vw,22px)!important;
  line-height:1.2!important;
  font-weight:950!important;
  letter-spacing:-.018em;
  text-shadow:0 1px 1px rgba(0,0,0,.20)!important;
}
.kd-ad-simple .kd-ad-guide-note p{
  color:#dcebe2!important;
  -webkit-text-fill-color:#dcebe2!important;
  font-size:clamp(15px,1vw,16px)!important;
  line-height:1.58!important;
  margin-top:1px!important;
}
.kd-ad-simple .kd-ad-guide-note .kd-ad-guide-main{
  display:block;
  color:#dcebe2!important;
  -webkit-text-fill-color:#dcebe2!important;
}
.kd-ad-simple .kd-ad-guide-note .kd-ad-guide-main em{
  color:#c9ef65!important;
  -webkit-text-fill-color:#c9ef65!important;
  font-style:normal!important;
  font-weight:900!important;
}
.kd-ad-simple .kd-ad-guide-note .kd-ad-guide-secondary{
  display:block;
  margin-top:6px;
  color:#f2d98a!important;
  -webkit-text-fill-color:#f2d98a!important;
  font-size:clamp(14px,.92vw,15px)!important;
  line-height:1.48!important;
  font-weight:820!important;
}
.kd-ad-simple .kd-ad-guide-note::before{
  background:#b7e83e!important;
  color:#12301b!important;
  -webkit-text-fill-color:#12301b!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.22),0 7px 16px rgba(0,0,0,.14);
}
.kd-ad-simple .kd-ad-guide-note a{
  background:#b7e83e!important;
  color:#12301b!important;
  -webkit-text-fill-color:#12301b!important;
  border:1px solid rgba(255,255,255,.22)!important;
  box-shadow:0 7px 18px rgba(0,0,0,.13)!important;
}
.kd-ad-simple .kd-ad-guide-note a:hover,
.kd-ad-simple .kd-ad-guide-note a:focus-visible{
  background:#cbf35b!important;
  color:#0d2615!important;
  -webkit-text-fill-color:#0d2615!important;
  transform:translateY(-1px);
}
@media(max-width:700px){
  .kd-ad-simple .kd-ad-guide-note{padding:22px 19px!important;gap:10px!important}
  .kd-ad-simple .kd-ad-guide-note strong{font-size:20px!important}
  .kd-ad-simple .kd-ad-guide-note p{font-size:15px!important;line-height:1.55!important}
  .kd-ad-simple .kd-ad-guide-note .kd-ad-guide-secondary{font-size:14px!important}
}
