.mirror-studio-invite{max-width:1180px;margin:30px auto 40px;padding:0 5vw;display:grid;grid-template-columns:minmax(180px,340px) 1fr;gap:32px;align-items:center}.studio-invite-image{display:block;overflow:hidden;border-radius:4px}.studio-invite-image img{display:block;width:100%;height:auto}.mirror-studio-invite h2{font:36px/1.15 Georgia,serif;margin:10px 0}.mirror-studio-invite p{font-size:14px;line-height:1.6;margin:10px 0 16px}.mirror-studio-invite .eyebrow{font-size:10px;letter-spacing:2px}@media(max-width:600px){.mirror-studio-invite{grid-template-columns:1fr;gap:18px;margin:25px auto;padding:0 6vw}.studio-invite-image{max-width:340px}.mirror-studio-invite h2{font-size:30px}}

/* Keep the studio invitation readable against its dark page background. */
.mirror-studio-invite { color: #f4f6fb; }
.mirror-studio-invite #studio-invite-title { color: #f4f6fb; }
.mirror-studio-invite p { color: #d2d9e6; }
.mirror-studio-invite .eyebrow,
.mirror-studio-invite .text-link { color: #a8c5ff; }
.mirror-studio-invite .text-link:hover { color: #f4f6fb; }
