.faq_page__19B27{--faq-accent:var(--red);--faq-line:var(--line);max-width:1240px;margin:0 auto;padding:48px 24px 64px;color:var(--ink)}.faq_breadcrumbs__yCnYn{font-size:13px;margin-bottom:36px;color:#626269}.faq_breadcrumbs__yCnYn a{color:var(--faq-accent);font-weight:700}.faq_hero__7vbea{max-width:850px;margin-bottom:42px}.faq_eyebrow__8njiB{color:var(--faq-accent);font-size:11px;font-weight:800;letter-spacing:.12em}.faq_hero__7vbea h1{margin:14px 0 20px;font-size:clamp(34px,5vw,60px);line-height:1.05;letter-spacing:-.045em}.faq_hero__7vbea>p:not(.faq_eyebrow__8njiB){font-size:17px;line-height:1.7}.faq_notice__mvmtZ{border-left:3px solid var(--faq-accent);padding:14px 18px;background:#fff}.faq_grid__TpMp0{display:grid;grid-template-columns:270px minmax(0,1fr);gap:48px;align-items:start}.faq_index__68IKc{border:1px solid var(--faq-line);background:#fff;padding:22px;border-radius:0}.faq_index__68IKc p{margin:0 0 16px;font-size:13px;font-weight:800}.faq_index__68IKc a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 0;border-top:1px solid var(--faq-line);font-size:14px;font-weight:700;line-height:1.5}.faq_index__68IKc span{color:var(--faq-accent)}.faq_section__bxzg1{margin-bottom:42px;scroll-margin-top:160px}.faq_section__bxzg1 h2{margin:0 0 18px;font-size:clamp(22px,3vw,29px);line-height:1.25;letter-spacing:-.025em}.faq_questions__HpwN5{border:1px solid var(--faq-line);border-radius:0;background:#fff;overflow:hidden}.faq_question__6HVa_+.faq_question__6HVa_{border-top:1px solid var(--faq-line)}.faq_question__6HVa_ summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:66px;padding:20px 24px;font-size:16px;font-weight:750;line-height:1.5;cursor:pointer;list-style:none}.faq_question__6HVa_ summary::-webkit-details-marker{display:none}.faq_question__6HVa_ summary span{flex-shrink:0;color:var(--faq-accent);font-size:25px;line-height:1}.faq_question__6HVa_[open] summary span{transform:rotate(45deg)}.faq_question__6HVa_[open] summary{color:var(--faq-accent)}.faq_question__6HVa_ p{margin:0;padding:0 24px 24px;color:#4b565b;font-size:16px;line-height:1.8}.faq_page__19B27 a:hover{text-decoration:underline}.faq_page__19B27 a:focus-visible,.faq_question__6HVa_ summary:focus-visible{outline:3px solid var(--faq-accent);outline-offset:-3px}.faq_policy__IQv2g{display:inline-block;margin-top:14px;color:var(--faq-accent);font-size:13px;font-weight:700}.faq_contact__UUNtN{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:32px;border:1px solid var(--faq-line);border-radius:0;background:#fff}.faq_contact__UUNtN h2{margin:10px 0;font-size:28px;letter-spacing:-.03em}.faq_contact__UUNtN p:not(.faq_eyebrow__8njiB){max-width:620px;margin-bottom:0;line-height:1.7;color:#4b565b}.faq_contactLinks__EVz3X{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.faq_contactLinks__EVz3X a:first-child{background:var(--faq-accent);color:#fff;border-radius:0;padding:15px 20px;font-size:14px;font-weight:800}.faq_contactLinks__EVz3X a:last-child{color:var(--faq-accent);overflow-wrap:anywhere}.faq_footnote__S4KtW{margin-top:26px;font-size:13px;line-height:1.8;color:#626269}.faq_footnote__S4KtW a{color:var(--faq-accent);text-decoration:underline}@media (max-width:760px){.faq_page__19B27{padding:28px 16px 48px}.faq_breadcrumbs__yCnYn{margin-bottom:28px}.faq_grid__TpMp0{grid-template-columns:1fr;gap:30px}.faq_hero__7vbea{margin-bottom:28px}.faq_question__6HVa_ summary{padding:18px}.faq_question__6HVa_ p{padding:0 18px 20px}.faq_contact__UUNtN{grid-template-columns:1fr;padding:24px;gap:20px}.faq_contactLinks__EVz3X a:first-child{text-align:center;width:100%}}