.hp-btn-o{background:#FFFFFF;color:#141414;border:1px solid #d6d3d1;box-shadow:none}.hp-btn-o:hover,a.hp-btn-o:hover{background:#FAFAF9;color:#141414;border-color:#141414}.hp-tag{display:inline-flex;align-items:center;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#57534E;border:1px solid #d6d3d1;border-radius:999px;padding:2px 9px;white-space:nowrap}.hp-shadow{box-shadow:0 1px 2px rgba(20,20,20,.04),0 14px 26px -18px rgba(20,20,20,.3)}.hp-area{display:flex;flex-direction:column;gap:12px;padding:26px;text-decoration:none;color:inherit;transition:border-color .15s,transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1)}:where(.hp) a.hp-area,:where(.hp) a.hp-area:hover{color:inherit}.hp-area:hover{border-color:#93C5FD;transform:translateY(-4px);box-shadow:0 2px 4px rgba(20,20,20,.05),0 24px 36px -20px rgba(20,20,20,.35)}.hp-area:hover .hp-go{text-decoration:underline}.hp-go{color:#1D4ED8;margin-top:auto;padding-top:6px;gap:6px}.hp-go,.hp-pillb{font-size:15px;font-weight:600;display:inline-flex;align-items:center;min-height:44px}.hp-pillb{padding:0 18px;border-radius:999px;border:1px solid #d6d3d1;background:#FFFFFF;color:#44403C;font-family:inherit;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s}:where(.hp) a.hp-pillb{color:#44403C}.hp-pillb:hover,:where(.hp) a.hp-pillb:hover{background:#EFF6FF;border-color:#93C5FD;color:#1E3A8A}.hp-pillb[aria-current=page],:where(.hp) a.hp-pillb[aria-current=page]{background:#2563EB;border-color:#2563EB;color:#FFFFFF}.hp-input{width:100%;min-height:48px;padding:0 14px;border:1px solid #d6d3d1;border-radius:12px;background:#FFFFFF;font-family:inherit;font-size:16px;color:#141414;transition:border-color .15s,box-shadow .15s}.hp-input::placeholder{color:#78716C}.hp-input:focus{outline:none;border-color:#2563EB;box-shadow:0 0 0 4px rgba(37,99,235,.16)}.hp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.hp-only-sm{display:none}@media (max-width:720px){.hp-only-sm{display:block}}