/* Direct contact launch: email and verified Instagram profiles. */
.page-refreshed .contact-options{grid-template-columns:repeat(2,minmax(0,1fr))}
.contact-email-address{display:block;overflow-wrap:anywhere;margin-top:.7rem;font-weight:600}
.contact-options .button{margin-top:auto;width:100%;gap:.6rem;padding:.9rem 1rem}
.contact-options strong{white-space:nowrap}
.contact-help{margin-top:1.8rem;max-width:850px;line-height:1.7}
.contact-next{margin-top:3rem}
.contact-next h2{font-size:clamp(1.9rem,3vw,2.7rem)}
.contact-context{font-weight:700;color:#92204e;padding:.7rem 1rem;border:1px solid #d891ae;border-radius:16px;background:#fce4ee;width:fit-content}
.page-refreshed #chat-options .section-intro{max-width:none}
#contact-handle{overflow-wrap:anywhere}
.glow-book .actions{gap:1rem}
@media(max-width:1050px){.page-refreshed .contact-options{grid-template-columns:1fr}.page-refreshed .contact-options .card{display:grid;grid-template-columns:64px 1fr auto;gap:0 1.2rem;align-items:center}.contact-options .page-icon{grid-column:1;grid-row:1/3;margin:0}.contact-options h3,.contact-options p{grid-column:2}.contact-options p{margin-bottom:0}.contact-options .button{grid-column:3;grid-row:1/3;margin:0;width:auto;min-width:150px}}
@media(max-width:650px){.page-refreshed .contact-options .card{display:flex;align-items:flex-start;gap:0}.contact-options .page-icon{margin-bottom:1rem}.contact-options p{margin-bottom:1.2rem}.contact-options .button{width:100%;margin-top:auto}.contact-next{margin-top:2rem}}
