.mxw-community-notify{box-sizing:border-box;position:relative;width:100%;max-width:1440px;margin:0 auto;padding:64px 48px 48px;font-family:Urbanist,sans-serif;scroll-margin-top:72px}
#notify.mxw-community-notify{height:auto;min-height:0;overflow:visible}
.mxcn-anchor{position:absolute;top:0;scroll-margin-top:72px}
.mxcn-heading .eyebrow{margin:0 0 16px}
.mxcn-heading h2{margin:0;font-size:clamp(36px,4vw,56px);line-height:1.08;letter-spacing:-1px;color:var(--text)}
.mxcn-launch{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;margin-top:24px}
.mxcn-product{min-width:0;display:grid;place-items:center;overflow:hidden}
.mxcn-product :is(img,video){display:block;position:static;width:100%;height:300px;object-fit:contain}
.mxcn-product img:not(.mx-uploaded){transform:scale(1.3)}
.mxcn-copy{min-width:0}
.mxcn-copy h3{font-size:28px;line-height:32px;margin:0 0 16px;color:var(--text)}
.mxcn-description{font-size:18px;line-height:28px;margin:0 0 24px;color:var(--muted)}
.mxcn-copy .signup{width:100%;max-width:100%}
.mxcn-copy .signup-row{display:flex;flex-direction:row;gap:8px}
.mxcn-copy .signup input{width:0;flex:1;min-width:0}
.mxcn-copy .signup button{width:160px;flex:0 0 160px}
.mxcn-copy .signup .legal{position:static;margin:4px 0 0;font-size:12px;line-height:18px;color:var(--muted)}
.mxcn-community{margin-top:32px;border-top:1px solid var(--line);padding-top:28px}
.mxcn-social-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}
.mxcn-social-heading h3{font-size:24px;line-height:30px;letter-spacing:-.2px;margin:0;color:var(--text)}
.mxw-community-notify .mxw-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.mxw-community-notify .mxw-social-card{padding:16px;text-decoration:none}
.mxw-community-notify .mxw-social-card h4{font-size:18px;line-height:24px;margin:0 0 4px;color:var(--text)}
.mxw-community-notify a:focus-visible{outline:2px solid #a79bff;outline-offset:4px}
.mxw-community-notify a.mxw-social-card:hover{border-color:var(--lime)}
@media(max-width:1023px){.mxw-community-notify{padding:48px 32px}.mxcn-launch{gap:24px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.mxcn-copy h3{font-size:24px;line-height:28px}.mxw-community-notify .mxw-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.mxw-community-notify{padding:36px 24px}.mxcn-heading h2{font-size:36px;line-height:40px}.mxcn-launch{grid-template-columns:1fr;gap:20px;margin-top:16px}.mxcn-product :is(img,video){height:180px}.mxcn-copy h3{font-size:24px;line-height:28px;margin-bottom:12px}.mxcn-description{font-size:16px;line-height:24px;margin-bottom:20px}.mxcn-copy .signup-row{flex-direction:column;gap:12px}.mxcn-copy .signup input,.mxcn-copy .signup button{width:100%;flex:none}.mxcn-community{margin-top:28px;padding-top:24px}.mxcn-social-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.mxcn-social-heading h3{font-size:22px;line-height:28px}.mxw-community-notify .mxw-social-card{padding:16px;gap:12px}.mxw-community-notify .mxw-social-card h4{font-size:16px;line-height:20px}}

@media(max-width:479px){.mxw-community-notify .mxw-social-grid{grid-template-columns:1fr}}
