.preview-intro .heading{color:#263746;font-family:Montserrat;font-size:2rem;font-style:normal;font-weight:700;line-height:40px}.preview-intro .sub-heading{color:#535f68;font-size:1rem;font-weight:300;line-height:1.6rem}.meal-tag{border-radius:4px;font-size:14px;font-weight:300;padding:2px 8px;position:absolute;right:20px;top:18px}.meal-tag.clean{background:#e6ceef;border:1px solid #b46bce;color:#5b067a}.meal-tag.keto{background:#ffe0e0;border:1px solid #ffa1a1;color:#b34545}.meal-tag.whole30{background:#feefd9;border:1px solid #fdd08c;color:#b07b2c}.meal-tag.plant{background:#d0ede8;border-color:#72c8b9;color:#0e7261}.meal-tag.paleo\/whole30{background:#cee5ef;border-color:#6bb2ce;color:#06597a}.preview-img img{border-radius:16px 16px 0 0}.preview-card{background:#fff;border-radius:16px;box-shadow:0 -1px 4px hsla(207,6%,73%,.05),0 6px 7px hsla(207,6%,73%,.16);font-family:Montserrat;font-style:normal;position:relative}.preview-card .card-title{color:#263746;font-size:16px;font-weight:600;line-height:16px;margin-bottom:.5rem}.preview-card .card-description{color:#535f68;font-size:.875rem;font-weight:300;line-height:1.6rem}#error h3{color:#263746;font-size:1.5rem}@media (min-width:768px){.preview-card .card-description{display:inline-block;max-width:99%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.preview-card .preview-body{height:104px}}