.helpWrap{width:min(940px,100% - 48px);margin:auto;padding:40px 0 64px}.helpWrap h1{font:500 clamp(28px,4vw,40px)/1.4 var(--font-display);margin:12px 0}.helpLead{color:#596f66;font-size:16px;line-height:1.8}.helpWrap section{border-bottom:1px solid #e4eae7;padding:28px 0;scroll-margin-top:105px}.helpWrap h2{font:500 24px/1.4 var(--font-display);margin:0 0 16px}.helpWrap p,.helpWrap li{color:#596f66;font-size:15px;line-height:1.9}.helpWrap li{padding:4px 0}.helpWrap a{color:#a43f1d;text-underline-offset:5px;align-items:center;min-height:44px;display:inline-flex}.helpWrap details{padding:14px 0}.helpWrap summary{cursor:pointer;font-size:16px;line-height:1.6}.helpWrap details p{margin-bottom:8px}.helpPage{color:#173c36;background:#faf8f5}.helpWrap{max-width:1140px;margin:auto;padding:48px 24px}.helpWrap p{font-size:16px;line-height:1.8}.helpWrap section{margin:28px 0}.helpWrap>h1{color:#173c36;margin:0 0 12px;font-size:clamp(26px,3vw,32px);line-height:1.25}.helpWrap>p{color:#66736d;font-size:15px}.helpWrap section>h2{color:#28534b;margin:0 0 12px;font-size:20px;line-height:1.4}.helpSteps{grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none;display:grid}.helpSteps li{background:#fff;border:1px solid #e7e8e4;border-radius:12px;padding:16px}.helpSteps small{color:#c74e2c;font-weight:600}.helpSteps h3{color:#28534b;margin:6px 0;font-size:18px}.helpSteps p{color:#3f4a45;margin:0;font-size:15px}.faqGroup{margin:22px 0}.faqGroup h3{color:#28534b;font-size:18px}.faqGroup details{border-bottom:1px solid #e7e8e4;padding:12px 0}.faqGroup summary{color:#28534b;cursor:pointer;font-size:16px;font-weight:600}.faqGroup details p{color:#3f4a45;margin:10px 0;font-size:15px}.helpPage .helpWrap #faq>h2{color:#173c36;margin-bottom:20px;font-size:24px;font-weight:600;line-height:1.35}.helpPage .helpWrap #faq .faqGroup>h3{color:#b74c2e;margin:20px 0 6px;font-size:18px;font-weight:700;line-height:1.45}.helpPage .helpWrap #faq .faqGroup details{border-bottom:1px solid #e3e8e4;padding:11px 0}.helpPage .helpWrap #faq .faqGroup details>summary{color:#173c36;font-size:16px;font-weight:600;line-height:1.6}.helpPage .helpWrap #faq .faqGroup details>summary::marker{color:#c74e2c}.helpPage .helpWrap #faq .faqGroup details>p{color:#515d56;margin:8px 0 2px;font-size:15px;line-height:1.75}.supportChoices{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.supportChoices article{background:#fff;border:1px solid #e7e8e4;border-radius:12px;padding:22px}.supportChoices article:first-child{background:#eef4ef}.supportChoices h2{color:#28534b;font-size:18px}.supportChoices p{color:#3f4a45;font-size:15px}.supportChoices a,.helpWrap>section>a{color:#c74e2c;font-weight:600;display:inline-block}.privacyHint{color:#65726a;font-size:13px!important}.contactInquiry input,.contactInquiry select,.contactInquiry textarea{border:1px solid #e7e8e4;border-radius:8px;width:100%;padding:12px;font-size:16px}.helpWrap .contactInquiry{max-width:760px;margin:28px auto}.contactInquiry .contactConsent{color:#47534d;align-items:flex-start;gap:10px;min-width:0;margin:16px 0;font-size:13px;line-height:1.55;display:flex}.contactInquiry .contactConsent input[type=checkbox]{accent-color:#173e3b;flex:0 0 18px;width:18px;min-width:18px;height:18px;margin:2px 0 0;padding:0}.contactInquiry .contactConsent span{flex:1;min-width:0}.policyText{color:#3f4a45;font-size:16px;line-height:1.8}.policyParagraph{margin:0 0 12px}.policySubheading{color:#28534b;margin:22px 0 8px;font-size:17px;font-weight:650;line-height:1.5}.policyBody{max-width:820px;margin:auto}.policyBody details{background:#fff;border:1px solid #e7e8e4;border-radius:12px;margin:18px 0;padding:14px 16px}.policyBody details summary{color:#28534b;cursor:pointer;font-weight:600}.policyBody details a{color:#c74e2c}.policyBody>section{border-top:1px solid #e7e8e4;padding-top:6px}.policyBody>section>h2{font-size:19px}.policyBody>p{font-size:15px}.policyBody>h1{margin-bottom:10px}.policyBody>section p{color:#3f4a45}@media (max-width:640px){.helpWrap{padding:30px 18px}.helpSteps,.supportChoices{grid-template-columns:1fr}.helpSteps{gap:10px}.helpWrap>h1{font-size:26px}.helpPage .helpWrap #faq>h2{font-size:23px}.helpPage .helpWrap #faq .faqGroup>h3{font-size:17px}.helpPage .helpWrap #faq .faqGroup details>summary{font-size:16px}.helpPage .helpWrap #faq .faqGroup details>p{font-size:15px}.policyText{font-size:15px;line-height:1.75}.policySubheading{font-size:16px}.policyBody details{padding:12px}.contactInquiry .contactConsent{font-size:13px}}
