/* Portrait invitation and bilingual editorial copy. */
.wedding-car-feature{box-sizing:border-box;max-width:1040px;margin:48px auto 64px;display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:clamp(28px,5vw,68px);align-items:center;padding:32px;background:#f6ece7;color:#482333;border:1px solid #e7d5d9}
.wedding-car-feature-image{display:block;min-width:0;padding:8px;background:#fffaf7;box-shadow:0 8px 24px #48233312;transform:rotate(-2deg)}
.wedding-car-feature-image img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:2/3;object-fit:contain}
.wedding-car-feature .wcf-copy{min-width:0;padding:0;overflow:visible}
.wedding-car-feature .wedding-car-feature-kicker{font:700 10px/1.8 Arial,sans-serif;letter-spacing:.14em;color:#93634b;margin:0 0 22px}
.wedding-car-feature .wcf-arabic{display:block;direction:rtl;text-align:left;font:500 clamp(23px,2.5vw,30px)/1.8 Tahoma,Arial,sans-serif;color:#a16c4e;margin:0 0 14px;max-width:none;white-space:normal;overflow:visible;transform:none}
.wedding-car-feature h2{font:400 clamp(32px,3.5vw,46px)/1.15 Georgia,serif!important;letter-spacing:-.035em;color:#482333!important;margin:0 0 20px!important}
.wedding-car-feature h2 em{color:#a83d73;font-weight:400}
.wedding-car-feature .wcf-description{font:400 14px/1.85 Arial,sans-serif;color:#715b65;max-width:42ch;margin:0 0 22px}
.wcf-details{display:flex;flex-wrap:wrap;gap:8px 20px;padding:16px 0;border-block:1px solid #dfcbd2;margin-bottom:24px;font:600 11px/1.7 Arial,sans-serif;color:#715b65}
.wedding-car-feature-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:48px;padding:12px 20px;background:#482333;color:#fffaf7!important;text-decoration:none!important;font:600 13px/1.5 Arial,sans-serif}
.wcf-note{display:block;font:400 10px/1.8 Arial,sans-serif;color:#806c74;margin-top:12px}
@media(max-width:1100px){.wedding-car-feature{margin-inline:24px}}
@media(max-width:640px){.wedding-car-feature{grid-template-columns:1fr;gap:28px;margin:32px 18px 40px;padding:24px}.wedding-car-feature-image{width:min(100%,230px);justify-self:center}.wedding-car-feature h2{font-size:34px!important}.wedding-car-feature .wcf-arabic{font-size:24px}.wedding-car-feature .wedding-car-feature-kicker{font-size:9px;margin-bottom:15px}.wedding-car-feature-link{width:100%;box-sizing:border-box}.wcf-details{font-size:10px;gap:8px 16px}}
