@keyframes press-fade-up{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes press-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.press-fade-up{opacity:0;animation:press-fade-up .75s cubic-bezier(.22,1,.36,1) forwards}@media (prefers-reduced-motion:reduce){.press-fade-up{opacity:1;animation:none}}.press-card-hover{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .25s ease}.press-card-hover:hover{transform:translateY(-3px);box-shadow:0 20px 50px -24px rgba(15,23,42,.18),0 0 0 1px rgba(37,99,235,.06)}@media (prefers-reduced-motion:reduce){.press-card-hover:hover{transform:none}}.press-skeleton{background:linear-gradient(110deg,rgb(241 245 249),rgb(248 250 252) 45%,rgb(241 245 249) 90%);background-size:200% 100%;animation:press-shimmer 1.35s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.press-skeleton{animation:none}}.press-prose{font-size:1.0625rem;line-height:1.75;color:rgb(71 85 105)}.press-prose p{margin-bottom:1.1rem}.press-prose p strong:first-child{color:rgb(37 99 235);letter-spacing:.06em;font-size:.8125rem}.press-prose h3{margin-top:1.75rem;margin-bottom:.65rem;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:rgb(15 23 42)}.press-prose a{color:rgb(37 99 235);text-decoration:underline;text-underline-offset:3px}.press-prose a:hover{color:rgb(29 78 216)}