html[data-brand="mockrn"] .mr-guided-invitation{box-sizing:border-box;margin:28px 0;padding:22px 24px;border:1px solid #cbd5cc;border-radius:14px;background:#f5f7f2;color:#303b37;line-height:1.65;max-width:100%}
html[data-brand="mockrn"] .mr-guided-invitation h2{font-size:clamp(23px,3vw,31px);line-height:1.2;letter-spacing:-.025em;color:#274744;margin:0 0 13px;max-width:none}
html[data-brand="mockrn"] .mr-guided-invitation p{margin:10px 0;font-size:15px;line-height:1.6;max-width:none}
html[data-brand="mockrn"] .mr-guided-invitation .mr-guided-kicker{font-size:11px;letter-spacing:.11em;text-transform:uppercase;font-weight:650;margin:0 0 8px}
html[data-brand="mockrn"] .mr-guided-invitation [data-guided-entry]{display:inline-block;margin:7px 0;padding:11px 17px;border-radius:8px;background:#e5826b;color:#303534;font-weight:680;text-decoration:none;line-height:1.4;white-space:normal}
html[data-brand="mockrn"] .mr-guided-invitation [data-guided-entry]:hover{background:#ef866f}
html[data-brand="mockrn"] .mr-guided-invitation [data-guided-entry]:focus-visible{outline:3px solid #274744;outline-offset:4px}
html[data-brand="mockrn"] .mr-guided-invitation .mr-guided-free{font-size:12px;font-weight:600;margin-bottom:4px}
html[data-brand="mockrn"] .mr-guided-invitation .mr-guided-availability,html[data-brand="mockrn"] .mr-guided-invitation .mr-guided-allowance{font-size:12px;color:#63716a;margin:5px 0}
html[data-brand="mockrn"] .mr-guided-full{background:#315956;border-color:#315956;color:#fff}
html[data-brand="mockrn"] .mr-guided-full h2,html[data-brand="mockrn"] .mr-guided-full .mr-guided-availability,html[data-brand="mockrn"] .mr-guided-full .mr-guided-allowance{color:#fff}
html[data-brand="mockrn"] .mr-guided-full ul{padding-left:20px;font-size:15px;line-height:1.6;margin:16px 0}
html[data-brand="mockrn"] .mr-guided-inline,html[data-brand="mockrn"] .mr-guided-secondary{background:transparent;border:0;border-top:1px solid #d1d8cf;border-radius:0;padding:18px 0}
html[data-brand="mockrn"] .mr-guided-inline [data-guided-entry],html[data-brand="mockrn"] .mr-guided-secondary [data-guided-entry]{background:transparent;padding:0;color:#274744;text-decoration:underline}
html[data-brand="mockrn"] .mr-guided-secondary h2{font-size:23px}
@media(max-width:600px){html[data-brand="mockrn"] .mr-guided-invitation{padding:20px}html[data-brand="mockrn"] .mr-guided-inline,html[data-brand="mockrn"] .mr-guided-secondary{padding:18px 0}}
