.bh0p7j0{border-block:1px solid var(--_1so50cs3);flex-direction:column;gap:.5rem;max-width:48ch;padding-block:.875rem;display:flex}
.bh0p7j1{color:var(--_1so50cs2);text-wrap:pretty;margin:0;font-size:clamp(15px,1.1vw,17px);line-height:1.5}
.bh0p7j2{background-color:var(--_1so50cs1);width:100%;color:var(--_1so50cs0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:clamp(28px,5vh,56px);padding:clamp(18px,1.8vw,26px);transition:background-color .45s cubic-bezier(.22,1,.36,1);display:flex}
.bh0p7j3{font-family:var(--font-display), var(--font-primary), system-ui, sans-serif;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.25rem,min(1.7vw,3vh),1.625rem);font-weight:600;line-height:.9}
.bh0p7j4{font-family:var(--font-display), var(--font-primary), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;font-size:.9375rem;font-weight:600;display:flex}
.bh0p7j5{background-color:var(--_1so50cs0);width:44px;height:44px;color:var(--_1so50cs1);justify-content:center;align-items:center;font-size:1.125rem;display:flex}
.bh0p7j6{width:1px;height:1px;margin-top:2rem}
.bh0p7j7{margin-top:clamp(20px,3vh,32px)}
.bh0p7j8{width:1px;height:1px;margin-top:clamp(32px,5vh,56px)}
@media (hover:hover) and (pointer:fine){.bh0p7j2:hover{background-color:var(--_1so50cs2)}}
