@import url('https://fonts.googleapis.com/css2?family=Gowun+Batang:wght@400;700&family=Noto+Sans+KR:wght@400;500;600;700;800&display=swap');
.support-page{background:#f8f7f2;color:#243e36;font-family:'Noto Sans KR',sans-serif;font-size:16px;line-height:1.85;word-break:keep-all;overflow-wrap:break-word}
.support-page *{box-sizing:border-box}.support-page a{color:#315e4f}.support-page .ops-header,.support-page .ops-footer{max-width:1240px;padding:26px 32px}.support-page .ops-header{border-bottom:1px solid #e0e3d9}.support-page .ops-header nav{gap:26px;font-size:14px}.support-page .ops-header nav a{text-decoration:none}.support-page .ops-header nav a[aria-current]{color:#93664b}.support-page .support-main{max-width:1240px;padding:0 32px 90px}
.support-eyebrow{font-size:11px;letter-spacing:.18em;font-weight:500;color:#687c6b}.support-intro{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;padding:66px 0 60px}.support-page h1,.support-page h2{font-family:'Gowun Batang',serif;letter-spacing:-.055em;text-wrap:balance}.support-intro h1{font-size:clamp(40px,4.8vw,64px);line-height:1.35;margin:22px 0}.support-intro h1 em{font-style:normal;color:#52745b}.support-lead{font-size:17px;line-height:1.95;color:#526059}.support-page .support-start{display:inline-flex;align-items:center;gap:32px;margin:18px 0 6px;padding:13px 25px;border-radius:40px;background:#294f40;color:white;text-decoration:none;font-size:15px;font-weight:600}.support-start span{font-size:24px}.support-intro-note{font-size:13px;color:#6a756b}
.support-art{position:relative;height:410px;min-width:0}.support-art-circle{position:absolute;width:340px;height:340px;border-radius:50%;background:#e9eddf;top:20px;left:8%}.support-letter{position:absolute;top:12px;left:7%;width:70%;background:#fffefa;border:1px solid #e5e4d9;box-shadow:0 20px 40px #344a3510;padding:28px 30px 32px;transform:rotate(-6deg)}.support-letter>span{font-size:10px;letter-spacing:.18em;color:#7c876c}.support-letter-mark{position:absolute;right:24px;top:25px;color:#738565;font-size:40px;line-height:1}.support-letter p{font-family:'Gowun Batang',serif;font-size:29px;line-height:1.65;letter-spacing:-.06em;margin:35px 0 24px}.support-letter-rule{width:100%;height:1px;background:#e3e4d6;margin-bottom:14px}.support-letter small{font-family:'Gowun Batang',serif;font-size:13px;color:#7c876c}.support-note{position:absolute;right:0;bottom:27px;width:61%;background:#e7decc;padding:22px 26px;transform:rotate(5deg);box-shadow:0 12px 30px #344a3510}.support-note>span{font-size:8px;letter-spacing:.11em;color:#726f5f}.support-note p{font-family:'Gowun Batang',serif;font-size:21px;line-height:1.7;letter-spacing:-.055em;margin:14px 0}.support-dots{display:flex;gap:6px}.support-dots i{width:15px;height:15px;border-radius:50%;background:#faf8ef}.support-dots i:nth-child(2){background:#b6c4ac}.support-dots i:nth-child(3){background:#345342}.support-art-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:9px;letter-spacing:.16em;color:#71816d}
.support-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:26px 0;border-top:1px solid #dfe3d6;border-bottom:1px solid #dfe3d6;margin-bottom:64px}.support-shortcuts a{display:flex;align-items:center;gap:15px;padding:7px 24px;text-decoration:none;border-right:1px solid #dfe3d6}.support-shortcuts a:first-child{padding-left:0}.support-shortcuts a:last-child{border:0;padding-right:0}.support-shortcuts a>span:last-child{margin-left:auto;font-size:22px}.support-shortcut-number{font-family:serif;font-size:21px;color:#869079;align-self:flex-start}.support-shortcuts strong{font-size:16px;font-weight:500}.support-shortcuts p{font-size:12px;margin:3px 0;color:#6b786a}.support-shortcuts a:hover strong{text-decoration:underline;text-underline-offset:5px}
.support-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;scroll-margin-top:24px}.support-guide{padding-top:8px}.support-page .support-guide h2{font-size:36px;line-height:1.55;font-weight:400;margin:18px 0}.support-guide>p:not(.support-eyebrow){font-size:14px;color:#6a756b}.support-email{margin:32px 0;padding:22px 0;border-block:1px solid #dfe3d6}.support-email>span{display:block;font-size:12px;color:#6b7769}.support-email a{display:block;font-size:20px;text-decoration:none;margin:8px 0}.support-email small{font-size:12px;color:#6b7769}.support-answer-note{font-size:13px;color:#6b7769}.support-answer-note strong{font-size:14px;font-weight:500;color:#3e5245}.support-content{min-width:0}.support-session{margin:0 0 18px;padding:15px 20px;background:#eeeee5;border:1px solid #dfe3d5;border-radius:13px;font-size:14px;color:#55664f}
.support-guest-card{background:#fffefa;border:1px solid #e5e7de;border-radius:22px;padding:45px;text-align:center}.support-guest-icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 22px;border-radius:50%;background:#e9eddf;font-size:30px;color:#52745b}.support-page .support-guest-card h2{font-size:32px;line-height:1.55;margin:16px 0}.support-guest-card>p:not(.support-eyebrow){font-size:15px;color:#637260}.support-page .ops-main button,.support-page .ops-button{background:#345b45;border-radius:30px;font-size:14px;padding:12px 23px}.support-page .ops-button span{margin-left:20px}.support-page .support-guest-card .support-guest-note{font-size:12px;margin:24px 0 0}.support-page .ops-main button:hover:not(:disabled),.support-page .ops-button:hover,.support-page .support-start:hover{background:#416951}
.support-page .ops-card{background:#fffefa;border:1px solid #e5e7de;border-radius:22px;padding:32px;margin:0 0 24px}.support-page #support-form h2{font-size:30px;line-height:1.5;margin:12px 0}.support-form-lead{font-size:14px;color:#6a756b;margin:0 0 24px}.support-page label{font-size:15px;font-weight:500;color:#3e5245;margin-top:22px}.support-page input,.support-page select,.support-page textarea{font-family:inherit;font-size:15px;line-height:1.7;margin-top:9px;padding:13px 15px;border:1px solid #dcdfd4;border-radius:11px;background:#fff;color:#2e4535;min-width:0}.support-page textarea{min-height:180px}.support-page input::placeholder,.support-page textarea::placeholder{color:#7f8979}.support-page .ops-muted{font-size:12px;line-height:1.9;color:#6c776b}.support-page #support-submit{width:100%;font-size:16px;margin-top:15px;padding:15px 24px}.support-history{margin-top:40px}.support-page .support-history h2{font-size:28px;margin:0}.support-history>.ops-row{margin-bottom:22px}.support-history>.ops-row button{margin:0;padding:9px 15px;font-size:12px}.support-page .ops-notice{background:#eeeee5;border:1px solid #dfe3d5;border-radius:14px;font-size:14px;margin-top:20px}.support-page .ops-status{background:#e8eedf;color:#45603c;white-space:nowrap}.support-page .ops-message,.support-page #support-list h3{overflow-wrap:anywhere}.support-page #support-list small{font-size:12px;color:#6c776b}.support-page #support-list>.ops-card{padding:26px}
.support-faq{margin-top:78px;padding-top:44px;border-top:1px solid #dfe3d6;display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px}.support-page .support-faq h2{font-size:32px;line-height:1.55;margin:18px 0;font-weight:400}.support-faq details{border-bottom:1px solid #dfe3d6}.support-faq summary{position:relative;padding:22px 30px 22px 0;font-size:15px;font-weight:500;cursor:pointer;list-style:none}.support-faq summary::-webkit-details-marker{display:none}.support-faq summary:after{content:'+';position:absolute;right:3px;top:20px;font-size:22px;color:#7b8c70}.support-faq details[open] summary:after{content:'−'}.support-faq details p{margin:0 0 23px;font-size:14px;line-height:1.9;color:#65725f}.support-page .ops-footer{border-color:#dfe3d6;color:#6b7769;font-size:12px}.support-page :focus-visible{outline:2px solid #729174;outline-offset:4px}
@media(max-width:1000px){.support-intro{gap:24px}.support-letter{padding:24px}.support-letter p{font-size:25px}.support-art-circle{width:280px;height:280px}.support-note{padding:20px}.support-note p{font-size:19px}.support-shortcuts a{padding-inline:16px;gap:10px}.support-shortcuts strong{font-size:14px}.support-shortcuts p{font-size:11px}.support-layout,.support-faq{grid-template-columns:220px minmax(0,1fr);gap:32px}}
@media(max-width:760px){.support-page .ops-header,.support-page .ops-footer{padding:20px}.support-page .ops-header{flex-direction:row;flex-wrap:wrap;gap:10px}.support-page .ops-header nav{gap:16px;font-size:13px}.support-page .support-main{padding:0 20px 60px}.support-intro{grid-template-columns:1fr;gap:24px;padding:38px 0 34px}.support-intro h1{font-size:46px}.support-lead{font-size:16px}.support-art{width:min(100%,440px);height:390px;margin:0 auto}.support-letter{top:8px;left:4%;width:72%}.support-letter p{font-size:25px;margin:24px 0}.support-note{bottom:27px;width:61%}.support-note p{font-size:19px}.support-shortcuts{grid-template-columns:1fr;padding:6px 0;margin-bottom:32px}.support-shortcuts a,.support-shortcuts a:first-child,.support-shortcuts a:last-child{padding:18px 0;border-right:0;border-bottom:1px solid #e2e5db;gap:16px}.support-shortcuts a:last-child{border-bottom:0}.support-shortcuts strong{font-size:16px}.support-shortcuts p{font-size:12px}.support-layout,.support-faq{grid-template-columns:1fr;gap:26px}.support-page .support-guide h2{font-size:32px}.support-guide h2 br,.support-faq h2 br{display:none}.support-email{margin:20px 0}.support-answer-note{margin-bottom:0}.support-page .ops-card{padding:25px 22px;border-radius:18px}.support-guest-card{padding:32px 22px}.support-page .support-guest-card h2{font-size:29px}.support-page input,.support-page select,.support-page textarea{font-size:16px}.support-page #support-form h2{font-size:27px}.support-faq{margin-top:48px;padding-top:30px;gap:0}.support-page .support-faq h2{font-size:28px}.support-faq summary{font-size:14px}.support-art-caption{font-size:8px}}
@media(max-width:380px){.support-page .support-main{padding-inline:16px}.support-intro h1{font-size:40px}.support-art{height:370px}.support-art-circle{width:240px;height:240px}.support-letter{padding:22px}.support-letter p{font-size:22px}.support-note{padding:18px}.support-note p{font-size:17px}.support-note>span{font-size:7px}.support-page .support-guest-card h2{font-size:26px}.support-page #support-form h2{font-size:25px}}
