.header-member{font-size:14px;font-weight:700;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;padding:0 7px;border-radius:8px}.header-member:hover{background:#edf1e3}.header-member[aria-current=page]{color:#526a32;background:#edf1e3}.site-footer{display:block!important;border-top:1px solid #e0e4d8!important;padding:28px 0 32px!important;font-size:13px!important;color:#6d7566!important;line-height:1.8}.footer-service-links,.footer-policy-links{display:flex;gap:18px;flex-wrap:wrap}.footer-service-links a,.footer-policy-links a{display:inline-flex;align-items:center;min-height:44px}.footer-catalog-count{display:block;margin:6px 0}.footer-business{margin-top:12px}.footer-business summary{cursor:pointer;min-height:44px;display:list-item;padding:10px 0;font-weight:650}.footer-business p{margin:7px 0;overflow-wrap:anywhere}.footer-notice{margin:14px 0 0;font-size:12px}.member-page{max-width:440px;margin:30px auto 60px;text-align:center}.member-page>.back{display:block;text-align:left;margin-bottom:40px}.member-mascot{display:block;margin:0 auto 18px}.member-eyebrow{font-size:14px;color:#667b48;margin:0 0 10px}.member-page h1{font-size:29px;line-height:1.45;letter-spacing:-1px;font-weight:800}.member-lead{font-size:16px;line-height:1.8;color:#6b7562;margin:15px 0 32px}.member-tabs{display:flex;gap:0;border-bottom:1px solid #dce1d4;margin-bottom:24px}.member-tabs a{flex:1;min-height:50px;display:flex;align-items:center;justify-content:center;font-weight:650;color:#77816b}.member-tabs a[aria-current=page]{border-bottom:3px solid #34482b;color:#263721;font-weight:800}.kakao-action{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:54px;border-radius:10px;background:#fee500;color:#191919;font-size:17px;font-weight:700;border:0}.kakao-action svg{width:22px;height:22px}.kakao-action:disabled{cursor:default;opacity:1}.member-status{font-size:14px;line-height:1.9;color:#6a7461;margin:18px 0}.member-status strong{font-weight:650;color:#435339}.member-continue{display:flex;min-height:50px;justify-content:center;align-items:center;font-size:16px;font-weight:750;color:#33472a;margin-top:12px}.member-local-note{font-size:13px;color:#747d6c}.member-policy-links{margin:28px 0;display:flex;gap:18px;justify-content:center;flex-wrap:wrap;font-size:13px;color:#6d7566}.member-policy-links a{min-height:44px;display:flex;align-items:center}.service-document{max-width:640px;margin:30px auto 60px}.service-document h1{font-size:32px;line-height:1.5;margin-top:30px}.document-date{font-size:14px;color:#77806e;margin:12px 0 32px}.service-document section{margin:28px 0}.service-document h2{font-size:20px;font-weight:750;line-height:1.6}.service-document p{font-size:16px;line-height:1.95;margin:12px 0}.service-document p a{text-decoration:underline;text-underline-offset:3px}.saved-clear{min-height:44px;padding:8px 12px;border:1px solid #c6cfba;border-radius:8px;font-size:14px;font-weight:650}.saved-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:24px 0}.saved-tools p{margin:0;font-size:14px;color:#6d7566}.runtime-failure{padding:60px 24px;max-width:540px;margin:auto;line-height:1.8}.runtime-failure h1{font-size:25px}.runtime-failure a{display:inline-flex;min-height:48px;align-items:center;font-weight:700;text-decoration:underline}
@media(max-width:600px){.site-header{gap:10px!important}.site-header .header-actions{gap:2px!important}.header-member{font-size:13px;padding:0 5px}.site-header .wordmark{font-size:30px!important}.site-header .pear{width:28px!important}.site-header .saved-link{min-width:38px!important;justify-content:center;padding:0!important}.site-header .saved-link>span{display:none}.site-header .icon-button{width:38px!important;height:44px!important}.member-page{margin-top:22px}.member-page>.back{margin-bottom:30px}.member-page h1{font-size:26px}.service-document h1{font-size:28px}.site-footer{font-size:13px!important}.footer-service-links,.footer-policy-links{gap:16px}}
@media(max-width:350px){.site-header .wordmark{font-size:27px!important}.site-header .pear{width:24px!important}.site-header .header-actions{gap:0!important}.site-header .icon-button{width:32px!important}.header-member{font-size:12px;padding:0 2px}.site-header{gap:4px!important}}
.footer-business .footer-operator{color:#34482b;margin:16px 0 10px}.footer-business .footer-operator strong{font-weight:750}.footer-business a{text-decoration:underline;text-underline-offset:3px}
