body.has-ann .hs{min-height:calc(var(--vh) - var(--headH) - var(--annH,0px))}@media (min-width:768px) and (min-aspect-ratio:1/1){.hs--flip .hs__media{order:-1}}.hs__proof{font-family:var(--font-heading);font-weight:800;color:var(--gold-400);font-size:clamp(15px,2.2vh,20px);letter-spacing:-.01em;margin:clamp(10px,1.8vh,22px) 0 0}.hs__badge{position:absolute;left:16px;bottom:16px;background:var(--white);border-radius:var(--radius-md);padding:12px 16px;box-shadow:var(--shadow-drop);display:grid;gap:2px;max-width:60%}.hs__badge-n{font-family:var(--font-heading);font-weight:800;font-size:26px;line-height:1;color:var(--teal-700)}.hs__badge-l{font-size:13px;font-weight:500;color:var(--neutral-500);line-height:1.35}@media (min-width:768px){.hs__badge{left:24px;bottom:24px;padding:14px 20px}.hs__badge-n{font-size:32px}}@media (max-height:700px){.hs__badge{display:none}}.hs:not(.dark):not(.deep) .hs__proof{color:var(--gold-700)}