.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid-2,.grid-3{grid-template-columns:1fr}}.blog-card{overflow:hidden}.btn{display:inline-block;padding:.5rem 1rem;border-radius:var(--torresui-radius);text-decoration:none;border:1px solid var(--torresui-border)}.btn-outline{background:transparent}.d-flex{display:flex}.d-block{display:block}.d-grid{display:grid}.d-none{display:none}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-1{gap:.5rem}.gap-2{gap:1rem}.gap-3{gap:2rem}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.w-100{width:100%}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:2rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:2rem}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:2rem}.blog-card-content{padding:var(--torresui-gap-md)}