.web-hub-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:760px;min-height:600px;margin:0 auto;padding:96px 16px 80px;display:flex}.web-hub-hero h1{text-wrap:balance;font-size:36px;font-weight:480;line-height:45px}@media(min-width:768px){.web-hub-hero h1{font-size:48px;line-height:60px}}.web-hub-hero p{max-width:672px;color:var(--web-tinta-2);font-size:16px;line-height:24px}.web-hub-hero .web-boton{margin-top:8px}.web-hub-categoria{margin-top:64px}.web-hub-categoria>h2{margin-bottom:32px;font-size:30px;font-weight:480;line-height:45px}.web-hub-rejilla{gap:32px;display:grid}@media(min-width:640px){.web-hub-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.web-hub-rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}.web-hub-tarjeta{border:1px solid var(--web-borde);border-radius:var(--web-r-tarjeta);background:var(--web-fondo);min-height:230px;transition:border-color var(--web-t-rapido) var(--web-curva-suave);flex-direction:column;flex:auto;gap:12px;padding:32px;display:flex}.web-hub-tarjeta:hover{border-color:color-mix(in srgb,var(--web-tinta) 22%,transparent)}.web-hub-tarjeta h3{font-size:24px;font-weight:480;line-height:30px}.web-hub-tarjeta p{color:var(--web-tinta-2);font-size:16px;line-height:24px}.web-hub-cenefa{margin-top:96px}
