/* Approved Join page styling, also retained in the isolated preview. */
.join-test-hero{position:relative;isolation:isolate;overflow:hidden;background:#F8E6D8;padding-top:clamp(132px,13vw,180px)!important;padding-bottom:clamp(64px,7vw,96px)!important}
.join-test-hero::after{content:'';position:absolute;inset:auto 0 0;height:8px;background:linear-gradient(to right,#3A6297 0 48%,#C96A94 48% 78%,#F36D36 78%);z-index:-1}
.join-test-stamp{position:absolute;top:72px;left:max(calc((100% - 1060px)/2 - 140px),-120px);width:410px;color:#A64270;opacity:.09;pointer-events:none;z-index:-1}
.join-test-stamp svg{width:100%;height:auto;animation:none!important}
.join-test-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5vw,72px)!important;align-items:start!important;position:relative}
.join-test-copy{max-width:none!important;min-width:0;padding-top:12px}
.join-test-copy>a:first-child{margin-bottom:30px!important}
.join-test-copy h1{font-size:var(--mis-hero-type)!important;line-height:.99!important;letter-spacing:-.05em!important;max-width:9ch!important;font-weight:700!important;color:#1B1A18}
.join-test-copy>p:first-of-type{font-size:clamp(23px,2.5vw,30px)!important;font-weight:600!important;margin-top:26px!important}
.join-test-pending{background:rgba(255,255,255,.52)!important;border-color:rgba(27,26,24,.22)!important;border-radius:20px!important;padding:20px 22px!important}
.join-test-members{font-size:18px!important;line-height:1.5!important;max-width:27ch;margin-top:30px!important;padding-top:24px!important;border-top-color:rgba(27,26,24,.18)!important}
.join-test-members>span{display:inline-block;font-size:clamp(28px,3.3vw,40px);line-height:1.2;font-weight:700;letter-spacing:-.04em}
.join-test-hero #join-form{min-width:0;padding-top:12px;position:relative}
.join-test-hero #join-form>div{position:relative;border:1px solid rgba(58,98,151,.16)!important;border-top:5px solid #3A6297!important;border-radius:28px!important;box-shadow:0 18px 48px rgba(89,57,38,.07);padding:clamp(24px,3vw,36px)!important;gap:24px!important}
.join-test-hero #join-form>div>p:first-child{color:#3A6297!important;font-size:12px!important}
.join-test-hero #join-form [role="img"]{min-height:320px!important;background:#F5F3EE!important;border-color:#CAC6BC!important;border-radius:20px!important;font-size:11px!important;line-height:1.7}
.join-test-belong{background:#3A6297!important;color:#FBFAF7;padding-top:clamp(64px,7vw,96px)!important;padding-bottom:clamp(64px,7vw,96px)!important}
.join-test-belong>div{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,72px)!important}
.join-test-belong>div>p{font-size:clamp(30px,3.8vw,46px)!important;line-height:1.12!important;font-weight:600!important;max-width:15ch!important;letter-spacing:-.035em!important}
.join-test-belong>div>div{background:#FBFAF7;border-radius:28px;padding:clamp(24px,3vw,36px);color:#1B1A18;max-width:none!important;box-shadow:0 12px 30px rgba(27,26,24,.06)}
.join-test-belong ul{margin-top:20px!important}
.join-test-belong li{padding:20px 0!important;font-size:17px!important;line-height:1.55!important;gap:16px!important}
.join-test-belong li>span{width:10px!important;height:10px!important;flex-basis:10px!important}
.join-test-belong li:nth-child(2)>span{background:#C96A94!important}.join-test-belong li:nth-child(3)>span{background:#3A6297!important}
.join-test-belong .mis-btn{width:100%;padding:12px 16px;font-size:15px;margin-top:26px!important}
@media(max-width:760px){.join-test-layout,.join-test-belong>div{grid-template-columns:1fr}.join-test-copy h1{font-size:var(--mis-hero-type)!important;max-width:11ch!important}.join-test-copy{padding-top:0}.join-test-members{max-width:none}.join-test-stamp{width:320px;left:auto;right:-105px;top:115px;opacity:.08}.join-test-hero #join-form{padding-top:0}.join-test-belong>div>p{max-width:24ch!important}.join-test-hero #join-form [role="img"]{min-height:240px!important}}
