.MembershipInvitations_panel__9oHoD{--ink:#204e3e;--muted:#718174;display:grid;grid-template-columns:1fr 1.25fr;gap:64px;max-width:1220px;margin:0 auto;padding:36px 0 60px;color:var(--ink);scroll-margin-top:135px}.MembershipInvitations_eyebrow__FLmxJ{font-size:10px;letter-spacing:.2em;color:#96714f}.MembershipInvitations_intro__Jv6DS h2{font-family:"Noto Serif KR",serif;font-size:32px;line-height:1.5;margin:18px 0}.MembershipInvitations_panel__9oHoD p{font-size:14px;line-height:1.9;color:var(--muted)}.MembershipInvitations_intro__Jv6DS ol{padding-left:20px;margin:26px 0 0;font-size:13px;line-height:2.5}.MembershipInvitations_action__bddQq{background:#fff;border:1px solid #d7dfd3;padding:32px;border-radius:14px;min-width:0}.MembershipInvitations_action__bddQq h3{font-size:21px;margin:0 0 15px}.MembershipInvitations_primary__u1DT8,.MembershipInvitations_secondary__znNO5{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:12px 18px;border-radius:5px;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid #204e3e}.MembershipInvitations_panel__9oHoD .MembershipInvitations_primary__u1DT8,.MembershipInvitations_panel__9oHoD .MembershipInvitations_primary__u1DT8:hover{background:#204e3e;color:#fff}.MembershipInvitations_secondary__znNO5{background:#fff;color:#204e3e;border-color:#cbd8ca}.MembershipInvitations_panel__9oHoD button:disabled{opacity:.6;cursor:wait}.MembershipInvitations_buttons__oEZLS{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.MembershipInvitations_contact__czit3{display:block;font-size:12px;margin-top:22px}.MembershipInvitations_notice__aFczy{background:#f1f4ed;padding:12px 16px;border-radius:4px}.MembershipInvitations_invitation__TgMh5{margin-top:22px;padding-top:22px;border-top:1px solid #dfe6da}.MembershipInvitations_badge__h0pAM{font-size:10px;letter-spacing:.07em;background:#edf2e8;color:#42644c;padding:5px 8px;border-radius:3px}.MembershipInvitations_invitation__TgMh5 h4{font-size:18px;margin:18px 0 10px}.MembershipInvitations_invitation__TgMh5 label{display:block;font-size:12px;font-weight:600;margin:18px 0 8px}.MembershipInvitations_invitation__TgMh5 input{display:block;width:100%;min-width:0;margin-top:8px;background:#f8f9f5!important;color:#3a5648!important;border:1px solid #cbd8ca!important;border-radius:4px;padding:11px!important;font-size:12px!important}.MembershipInvitations_invitation__TgMh5 small{display:block;color:#788375;font-size:11px;line-height:1.8}.MembershipInvitations_textButton__B_PZC{display:flex;align-items:center;gap:7px;font-size:12px;background:none;color:#375c49;border:0;border-bottom:1px solid #cbd8ca;padding:5px 0;margin:24px 0 8px;cursor:pointer}.MembershipInvitations_panel__9oHoD .MembershipInvitations_message__2nSIl{font-size:12px;color:#2d6648}.MembershipInvitations_panel__9oHoD .MembershipInvitations_error__yg5Q6{font-size:12px;color:#9b3c20}.MembershipInvitations_panel__9oHoD :is(button,a,input):focus-visible{outline:2px solid #b15733;outline-offset:4px}.MembershipInvitations_gate__vkqVB{padding:60px 24px 80px;background:#f8f7f2}.MembershipInvitations_gate__vkqVB>header{max-width:1220px;margin:0 auto 26px}.MembershipInvitations_gate__vkqVB>header h1{font-family:"Noto Serif KR",serif;font-size:38px}.MembershipInvitations_gate__vkqVB>header p{font-size:14px;color:#718174;line-height:1.9}.MembershipInvitations_gate__vkqVB .MembershipInvitations_panel__9oHoD{padding-bottom:0}.MembershipInvitations_unavailable__ZUbz0{max-width:780px;margin:0 auto;background:#fff;border:1px solid #d7dfd3;border-radius:14px;padding:35px;line-height:1.9}.MembershipInvitations_unavailable__ZUbz0 h1{font-size:26px}.MembershipInvitations_unavailable__ZUbz0 p{color:#718174;font-size:14px}.MembershipInvitations_unavailable__ZUbz0 a{color:#204e3e;text-decoration:underline;font-size:13px}@media(max-width:1280px){.MembershipInvitations_panel__9oHoD{margin-left:26px;margin-right:26px;gap:40px}.MembershipInvitations_gate__vkqVB .MembershipInvitations_panel__9oHoD{margin-left:0;margin-right:0}}@media(max-width:800px){.MembershipInvitations_panel__9oHoD{grid-template-columns:1fr;gap:22px;padding-bottom:35px}.MembershipInvitations_action__bddQq{padding:25px}.MembershipInvitations_intro__Jv6DS h2{font-size:28px}.MembershipInvitations_intro__Jv6DS ol{margin-top:18px}.MembershipInvitations_gate__vkqVB{padding:38px 20px 60px}.MembershipInvitations_gate__vkqVB>header h1{font-size:30px}}