/* Scoped homebuyer webinar collaboration promotion. Existing brand fonts and buttons are inherited. */
.webinar-collab{max-width:1160px;margin-inline:auto;padding:clamp(40px,6vw,76px) clamp(20px,4vw,48px)}
.webinar-collab #webinar-collab-title{font-size:clamp(1.8rem,3.2vw,2.75rem);line-height:1.16;max-width:26ch;margin:12px 0 20px}
.webinar-collab p{line-height:1.65;max-width:76ch}
.webinar-collab__roles{display:grid;gap:20px;margin:28px 0}
.webinar-collab__role{padding:20px;border:1px solid #aeb5bf;border-radius:4px;min-width:0}
.webinar-collab__role h3{font-size:1.125rem;line-height:1.4;margin:0 0 8px}
.webinar-collab__role p{margin:0}
.webinar-collab__role a{text-decoration:underline;text-underline-offset:4px}
.webinar-collab__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}
.webinar-collab__actions .button{min-height:44px;white-space:normal;text-align:center}
.webinar-collab__note{font-size:.9375rem;margin-top:20px}
.webinar-collab a:focus-visible{outline:3px solid currentColor;outline-offset:5px}
@media(min-width:760px){.webinar-collab__roles{grid-template-columns:1fr 1fr}}
