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__points{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;margin-top:clamp(14px,3.2vh,42px);font-size:clamp(12px,1.9vh,16px);color:var(--neutral-300)}.hs__points li{display:inline-flex;align-items:center;gap:8px}.hs__points .tick{color:var(--gold-400);margin-top:0}@media (max-height:700px){.hs__points{display:none}}.hs__ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--neutral-300);font-size:clamp(11.5px,1.5vh,13.5px);text-align:center;padding:16px}.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}}@media (min-width:768px) and (max-aspect-ratio:1/1){.hs__points{margin-top:clamp(16px,2.2vh,34px);font-size:clamp(13px,1.4vh,17px)}}.hs:not(.dark):not(.deep) .hs__proof{color:var(--gold-700)}.hs:not(.dark):not(.deep) .hs__points{color:var(--text-muted)}.hs:not(.dark):not(.deep) .hs__points .tick{color:var(--teal-700)}.hs:not(.dark):not(.deep) .hs__ph{color:var(--text-muted)}