/* Hallmark · component: spot-video · theme: existing Anúnciate Hoy system */
.ahd-spot-video{margin-top:var(--space-lg,32px);min-width:0}
.ahd-spot-video h3{font-size:20px;font-weight:700;margin:0 0 var(--space-2xs,8px);color:var(--ahd-ink);font-style:normal}
.ahd-spot-video p{color:var(--ahd-muted);font-size:14px;line-height:1.6;margin:0 0 var(--space-sm,16px)}
.ahd-spot-video__player{width:100%;aspect-ratio:16/9;border:1px solid var(--ahd-rule);border-radius:var(--radius-md,12px);overflow:clip;background:var(--ahd-ink)}
.ahd-spot-video__player video,.ahd-spot-video__player iframe{display:block;width:100%;height:100%;border:0;object-fit:contain}
.ahd-spot-video__player :focus-visible{outline:3px solid var(--ahd-focus);outline-offset:-4px}
