body{ margin: 0; font-family: Georgia;}

.container{            
    display: grid;
    justify-content: center;
    height: 100vh;
    place-items: center;
}        
.card{
    max-width: 800px;
    border-radius: 25px;
    padding: 40px; /*margen*/
    background: rgb(255, 174, 201);
    columns:3 200px; /*numero de columnas y su tamaño*/
    column-rule: 4px rgb(207, 32, 56) double; /*linea de separacion y modelo*/                 
    column-gap: 40px; /*el espaciado entre columnas*/
}
.card h1{
    text-align: center;
    color: rgb(121, 0, 40);
    column-span: all; /*para los encabezados*/
}
.card h2 {                        
    color: brown;
    column-span: all;
}
.card h4 {       
    text-align: center;                 
    color: brown;
    column-span: all;
}
.card p{
    text-align: justify;
    margin: 0; /* Elimina el margen del párrafo */
    line-height: 25px;
}
.p2{
    text-align: center;
    margin: 0; /* Elimina el margen del párrafo */
    line-height: 25px;
}
.card img{
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    display: block;
}