
.lcb .lcb-invitation{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);max-width:1680px;padding:44px var(--holiday-gutter,5vw);gap:clamp(28px,4vw,64px)}
.lcb .lcb-invitation-title{min-width:0}
.lcb .lcb-invitation h2{font-size:clamp(35px,3.1vw,51px);line-height:1.13;margin:0}
.lcb .lcb-invitation-details{display:grid;grid-template-columns:minmax(0,1fr) 154px;align-items:center;gap:26px;min-width:0}
.lcb .lcb-invitation-reading{min-width:0}
.lcb .lcb-invitation .lcb-invitation-copy>p{font:14px/1.8 var(--text-font-family,Muli,Arial,sans-serif);max-width:none;margin:0 0 12px}
.lcb .lcb-original-preview{width:154px;grid-column:auto;grid-row:auto}
.lcb .lcb-invitation-actions{gap:20px;flex-wrap:wrap;margin-top:20px}
.lcb .lcb-invitation-actions .lcb-pill{padding:12px 22px;font-size:12px!important}
.lcb .lcb-invitation-actions .lcb-textlink{font-size:12px!important}
@media(min-width:700px) and (max-width:1099px){
 .lcb .lcb-invitation{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);padding:36px 28px;gap:28px}
 .lcb .lcb-invitation-details{grid-template-columns:minmax(0,1fr) 118px;gap:18px}
 .lcb .lcb-original-preview{width:118px}
 .lcb .lcb-invitation h2{font-size:35px}
 .lcb .lcb-invitation .lcb-invitation-copy>p{font-size:13px}
}
@media(max-width:699px){
 .lcb .lcb-invitation{display:block;padding:30px 20px 32px}
 .lcb .lcb-invitation h2{font-size:32px;line-height:1.14}
 .lcb .lcb-invitation-details{grid-template-columns:minmax(0,1fr) 108px;gap:20px 16px;margin-top:23px}
 .lcb .lcb-invitation-reading{display:contents}
 .lcb .lcb-invitation-copy{grid-column:1;grid-row:1}
 .lcb .lcb-invitation .lcb-invitation-copy>p{font-size:13px;line-height:1.75;margin:0 0 12px}
 .lcb .lcb-original-preview{width:108px;grid-column:2;grid-row:1;align-self:center}
 .lcb .lcb-invitation-actions{grid-column:1/-1;grid-row:2;gap:20px;margin:0;flex-wrap:wrap}
 .lcb .lcb-invitation-actions .lcb-pill{font-size:12px!important;padding:12px 20px}
 .lcb .lcb-invitation-actions .lcb-textlink{font-size:12px!important}
}
