.wedding-feature-card{padding:0;overflow:hidden;margin-top:20px;background:#f8eee7;border-color:#ddc9c0;display:block}.wedding-feature-card .card-link{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.wedding-card-art{min-height:330px;background:#eadbd4;overflow:hidden}.wedding-card-art img{display:block;width:100%;height:100%;max-height:430px;object-fit:cover;object-position:50% 55%}.wedding-feature-copy{padding:38px 40px;align-self:center}.wedding-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#743a49;font-weight:700;line-height:1.8;display:block}.wedding-feature-copy h3{font-family:Georgia,serif;color:#64273c;font-size:43px;letter-spacing:-1.2px;line-height:1.05;margin:18px 0}.wedding-feature-copy h3:after{display:none}.wedding-feature-copy p{max-width:48ch;font-size:15px}.wedding-card-facts{font-size:12px;font-weight:600;margin:22px 0 26px;color:#64273c}.wedding-card-cta{display:flex;justify-content:space-between;border-top:1px solid #ddc9c0;padding-top:20px;font-size:14px}.wedding-feature-card:has(a:hover){background:#fdf5ef;border-color:#ac7983}@media(max-width:650px){.wedding-feature-card .card-link{grid-template-columns:1fr}.wedding-card-art{height:225px;min-height:0}.wedding-card-art img{object-position:center 60%}.wedding-feature-copy{padding:26px}.wedding-feature-copy h3{font-size:36px}.wedding-feature-copy p{font-size:14px}.wedding-card-facts{line-height:1.6;margin-bottom:20px}}
