/* Shared invitation: exact Experiences ending, independent of review37 main class. */
#main-content .lfc-common-invitation{display:block;background:#e9ddc7;color:#3f3f3f;padding:45px 0;text-align:center;margin:0;border:0;border-radius:0}
#main-content .lfc-common-invitation-inner{width:calc(100% - 44px);max-width:1050px;margin-inline:auto}
#main-content .lfc-common-invitation h2{font:300 39px/1.17 'Noto Serif Display',Georgia,serif;letter-spacing:-.028em;color:#2e4a3f;margin:0;text-wrap:balance}
#main-content .lfc-common-invitation p{font:400 15px/1.8 'Inter',Arial,sans-serif;color:#3f3f3f;margin:17px auto 23px;max-width:790px}
#main-content .lfc-common-invitation a.lfc-common-invitation-link{display:inline-flex;align-items:center;justify-content:center;gap:27px;min-height:47px;max-width:100%;padding:13px 26px;border:1px solid #2e4a3f;border-radius:100px;background:#2e4a3f;color:#f8f6f1;font:500 13px/1.5 'Inter',Arial,sans-serif;text-decoration:none;box-sizing:border-box}
#main-content .lfc-common-invitation-link>[data-mz]{font:inherit;line-height:inherit}
#main-content .lfc-common-invitation-link>[aria-hidden]{font-size:19px;line-height:1}
#main-content .lfc-common-invitation a.lfc-common-invitation-link:hover{background:#243b32;color:#f8f6f1}
#main-content .lfc-common-invitation a.lfc-common-invitation-link:focus-visible{outline:3px solid #a75c3d;outline-offset:4px}
@media(max-width:600px){
#main-content .lfc-common-invitation{padding:32px 0}
#main-content .lfc-common-invitation h2{font-size:34px;line-height:1.2}
#main-content .lfc-common-invitation p{font-size:14px;line-height:1.8;margin:16px auto 22px}
#main-content .lfc-common-invitation a.lfc-common-invitation-link{font-size:12px}
}
