.head._hosv{flex-direction:column;gap:16px;padding-top:40px;padding-bottom:48px;display:flex}.h1._hosv{letter-spacing:-.045em;margin:0;font-size:clamp(44px,8vw,96px);font-weight:800;line-height:.95}.cards._hosv{flex-wrap:wrap;gap:16px;display:flex}.tc._hosv{flex-direction:column;flex:340px;gap:12px;min-width:0;padding:28px;display:flex}.tc._hosv:hover{background:var(--surface-2)}.bar._hosv{border-radius:2px;width:48px;height:4px}.tn._hosv{font-family:var(--font-display);letter-spacing:-.02em;font-size:28px;font-weight:700}.td._hosv{color:var(--text-1);font-size:16px}.tx._hosv{color:var(--text-2);margin-top:-6px;font-size:13px}.tp._hosv{color:var(--text-2);font-size:14px}
