/* V210: Additive professional invitations. No changes to navigation, hero or compass. */
.fd210-invite{box-sizing:border-box;max-width:1040px;margin:3rem auto 4rem;padding:clamp(1.5rem,4vw,3rem);background:#fbfbfc;border:1px solid #e8e8ec;border-radius:14px;color:#24252b}
.fd210-kicker{color:#b71956;font:600 .72rem/1.5 Arial,sans-serif;letter-spacing:.16em}
.fd210-invite h2,.fd210-quality h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.16;margin:.6rem 0 1rem}
.fd210-invite p,.fd210-quality p{max-width:72ch;line-height:1.75}
.fd210-link,.fd210-quality-link{display:inline-block;color:#b71956;font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}
.fd210-link:focus-visible,.fd210-quality-link:focus-visible{outline:3px solid #fe2271;outline-offset:5px}
.fd210-note{font-size:.85rem;color:#666b73;margin-top:1.2rem}
.fd210-quality{max-width:1050px;margin:4rem auto;padding:clamp(1.5rem,4vw,3rem);border-top:1px solid #ddd;border-bottom:1px solid #ddd}
@media(max-width:700px){.fd210-invite{margin:2rem 1rem;padding:1.5rem}.fd210-quality{margin:2rem 0}}
