.join-community-main[data-v-f32da292]{width:100%;display:flex;justify-content:center;margin-bottom:120px;padding:0 24px;overflow:hidden}@media screen and (max-width:960px){.join-community-main[data-v-f32da292]{margin-bottom:100px}}@media screen and (max-width:370px){.join-community-main[data-v-f32da292]{margin-bottom:24vw;padding:0 6.5vw}}.join-community-inner[data-v-f32da292]{--join-community-surface: var(--site-surface-muted);--join-community-heading: var(--site-text-primary);--join-community-text: var(--site-text-secondary);--join-community-button-surface: var(--site-surface-inverse);--join-community-button-text: var(--site-text-on-inverse);--join-community-border: var(--site-border-primary);max-width:1200px;width:100%;background:var(--join-community-surface);border-radius:24px;padding:40px;position:relative;border:var(--border-width-default) solid var(--join-community-border)}@media screen and (max-width:1200px){.join-community-inner[data-v-f32da292]{max-width:912px;padding:30px 24px}}@media screen and (max-width:960px){.join-community-inner[data-v-f32da292]{max-width:696px}}@media screen and (max-width:744px){.join-community-inner[data-v-f32da292]{max-width:600px;border-radius:16px}}@media screen and (max-width:464px){.join-community-inner[data-v-f32da292]{padding:4vw;border-radius:4vw}}.join-community-inner[data-v-f32da292]:after{content:"";position:absolute;top:40px;right:40px;width:422px;height:379px;background:url(/img/app/join-community/phone.png);background-size:contain}@media screen and (max-width:1200px){.join-community-inner[data-v-f32da292]:after{top:31px;right:24px;width:336px;height:302px}}@media screen and (max-width:960px){.join-community-inner[data-v-f32da292]:after{background:url(/img/app/join-community/phone_mob.png);background-size:contain;top:74px;width:226px;height:203px}}@media screen and (max-width:744px){.join-community-inner[data-v-f32da292]:after{display:none}}.join-community-inner .text[data-v-f32da292]{display:flex;flex-direction:column;max-width:548px}@media screen and (max-width:1200px){.join-community-inner .text[data-v-f32da292]{max-width:506px}}@media screen and (max-width:960px){.join-community-inner .text[data-v-f32da292]{max-width:426px}}@media screen and (max-width:744px){.join-community-inner .text[data-v-f32da292]{max-width:100%;text-align:center;align-items:center}}.join-community-inner .text .heading[data-v-f32da292]{font-size:32px;font-weight:600;line-height:44px;color:var(--join-community-heading)}@media screen and (max-width:1200px){.join-community-inner .text .heading[data-v-f32da292]{font-size:26px;line-height:32px;max-width:450px}}@media screen and (max-width:960px){.join-community-inner .text .heading[data-v-f32da292]{font-size:24px}}@media screen and (max-width:464px){.join-community-inner .text .heading[data-v-f32da292]{font-size:5.3vw;line-height:7vw}}@media screen and (max-width:370px){.join-community-inner .text .heading[data-v-f32da292]{font-size:5.5vw}}.join-community-inner .text .description[data-v-f32da292]{font-size:24px;line-height:32px;font-weight:400;color:var(--join-community-text);margin-top:24px;margin-bottom:24px}@media screen and (max-width:1200px){.join-community-inner .text .description[data-v-f32da292]{margin-top:16px;font-size:21px;line-height:28px}}@media screen and (max-width:960px){.join-community-inner .text .description[data-v-f32da292]{margin-top:16px;font-size:18px;line-height:24px;letter-spacing:-.34px}}@media screen and (max-width:744px){.join-community-inner .text .description[data-v-f32da292]{max-width:400px}}@media screen and (max-width:464px){.join-community-inner .text .description[data-v-f32da292]{margin-top:3.8vw;margin-bottom:5vw;font-size:3.7vw;line-height:5.4vw;letter-spacing:-.05vw}}.join-community-inner .text .join-button[data-v-f32da292]{font-size:16px;font-weight:500;line-height:20px;background:var(--join-community-button-surface);border-radius:8px;color:var(--join-community-button-text);padding:14px;width:219px;display:flex;justify-content:center}@media screen and (max-width:1200px){.join-community-inner .text .join-button[data-v-f32da292]{padding:10px;width:356px}}@media screen and (max-width:960px){.join-community-inner .text .join-button[data-v-f32da292]{width:216px}}@media screen and (max-width:464px){.join-community-inner .text .join-button[data-v-f32da292]{width:60vw;padding:2.4vw;border-radius:2vw;font-size:3.45vw;line-height:4.5vw}}
