.hs-hive-cell{animation:hs-hive-breathe 4.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes hs-hive-breathe{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(.94);opacity:1}}@media(prefers-reduced-motion:reduce){.hs-hive-cell{animation:none!important}}.hl-spot{position:relative;isolation:isolate}.hl-spot:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;opacity:0;transition:opacity .3s ease;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),color-mix(in srgb,var(--color-brand-primary) 13%,transparent),transparent 60%);pointer-events:none}.hl-spot:hover:before,.hl-spot:focus-visible:before{opacity:1}@media(hover:none){.hl-spot:before{display:none}}.hl-articles :where(a,button,input,summary):focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:3px}.hl-articles .hl-featured:focus-within:has(h2 a:focus-visible){outline:2px solid var(--color-brand-primary);outline-offset:3px}.hl-articles .bg-brand-surface-alt :where(a,button):focus-visible{outline-color:var(--color-brand-ink)}
