.post-vendor-card{background:#EEE;border-radius:12px;padding:30px;margin:40px 0}.post-vendor-card__number{display:inline-flex;align-items:center;justify-content:center;background:#FFF;color:#D41028;border-radius:8px;margin-bottom:20px;width:40px;height:40px;font-weight:500;font-size:22px;line-height:40px;letter-spacing:-2%;text-align:center;vertical-align:middle}.post-vendor-card__title{margin-bottom:20px;color:#1C1C1C;font-weight:500;font-size:30px;line-height:40px;letter-spacing:-2%}.post-vendor-card__best-for{font-size:18px;font-weight:400;line-height:140%;color:#505050;margin:0 0 28px;padding:0}.post-vendor-card__best-for strong{font-weight:400}.post-vendor-card__screenshot{border-radius:12px;overflow:hidden;margin:0 0 20px;border:2px solid #FFF}.post-vendor-card__screenshot img{display:block;width:100%;height:auto;object-fit:cover}.post-vendor-card__content{font-size:18px;font-weight:400;line-height:150%;color:#141414}.post-vendor-card__content p{margin:0 0 16px;padding:0;max-width:100%}.post-vendor-card__content p:last-child{margin-bottom:0}.post-vendor-card__content ul{margin:0 0 20px;padding:0 0 0 24px;gap:0}.post-vendor-card__content ul li{margin-bottom:6px;line-height:150%}.post-vendor-card__content ul li::marker{color:#000}.post-vendor-card__content a{color:#D41028;text-decoration:underline}.post-vendor-card__content a:hover{text-decoration:none}@media screen and (max-width:768px){.post-vendor-card{padding:24px 10px;margin:40px 10px}.post-vendor-card__title{font-size:28px}.post-vendor-card__best-for{font-size:16px}.post-vendor-card__content{font-size:16px}}