.contact-thread{max-width:820px;margin:auto}
.contact-thread>h2{font-family:'Barlow Condensed',sans-serif;font-size:clamp(2.5rem,5vw,4rem);text-transform:uppercase}
.contact-thread>p:not(.eyebrow){color:#aeb3b9;line-height:1.7}
.contact-thread-messages{display:flex;flex-direction:column;gap:16px;margin:30px 0}
.contact-thread-message{max-width:85%;padding:18px 22px;border:1px solid #343e46;background:#12191e}
.contact-thread-message.from-studio{align-self:flex-end;border-color:var(--accent);background:#1c1b1e}
.contact-thread-message strong{font-size:.85rem}.contact-thread-message time{display:block;color:#88939e;font-size:.68rem;margin-top:5px}
.contact-thread-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:13px 0 0!important;line-height:1.65}
.contact-thread .contact-panel{margin-top:25px}
@media(max-width:600px){.contact-thread-message{max-width:100%}}
