@media (width<=760px){.join-page{overflow-x:hidden;padding:24px 18px 48px!important}.join-shell{margin-top:26px!important;display:block!important}.join-intro{padding:14px 4px 26px!important}.join-intro h1{max-width:8ch;font-size:clamp(46px,16vw,64px)!important}.join-intro>p:not(:first-child){max-width:31ch!important;font-size:16px!important}.join-panel{border-radius:24px!important;padding:24px 18px!important}.join-panel>div:first-child,.join-panel form>div,.join-panel form>div[style*=grid-template-columns]{grid-template-columns:1fr!important}.join-panel fieldset{min-width:0;padding:14px!important}.join-panel button[type=submit]{width:100%;min-height:56px}.join-message{border-radius:13px;padding:12px 14px}.join-message.error{background:#fff0ed;border:1px solid #f1c4ba}.join-message.success{background:#eaf6ec;border:1px solid #c8e5cf}.join-panel [data-roosterbib-error=true]{outline:3px solid #b52f2230;background:#fff7f4!important;border:2px solid #b52f22!important}}
