.care-faq{box-sizing:border-box;background:#fff;padding:100px 0}.care-faq__shell{box-sizing:border-box;grid-template-columns:1fr 1.5fr;align-items:start;gap:clamp(28px,6vw,80px);width:100%;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.care-faq__intro-col{min-width:0}.care-faq__intro-text{display:block}.care-faq__tag{font-family:var(--font-body), "Roboto", sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#64748b;margin:0 0 16px;font-size:13px;font-weight:800;display:block}.care-faq__heading{font-family:var(--font-serif), "Sora", sans-serif;letter-spacing:-1px;color:#964b4b;margin:0 0 24px;font-size:clamp(28px,5vw,44px);font-weight:700;line-height:1.2}.care-faq__lead-wrap{margin:0;padding:0}.care-faq__lead{font-family:var(--font-body), "Roboto", sans-serif;color:#02020a;margin:0 0 48px;font-size:16px;font-weight:400;line-height:1.7}.care-faq__support-card{box-sizing:border-box;background:#fff;border:1px solid #b8bbc0;border-radius:16px;padding:clamp(24px,5vw,32px)}.care-faq__support-note{font-family:var(--font-body), "Roboto", sans-serif;color:#02020a;margin:0 0 12px;font-size:15px;font-weight:400;line-height:1.5}.care-faq__mailto{font-family:var(--font-body), "Roboto", sans-serif;color:#964b4b;align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.care-faq__mailto:hover{text-decoration:underline}.care-faq__accordions{flex-direction:column;gap:16px;min-width:0;display:flex}.care-faq__item{background:#fff;border:1px solid #b8bbc0;border-radius:12px;overflow:hidden}.care-faq__toggle{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:0;padding:24px clamp(16px,4vw,32px);font-family:inherit;display:flex}.care-faq__question{min-width:0;font-family:var(--font-body), "Roboto", sans-serif;color:#1e2445;flex:1;font-size:16px;font-weight:700;line-height:1.35}.care-faq__toggle-icon{width:24px;height:24px;font-family:var(--font-body), "Roboto", sans-serif;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;transition:background .25s,color .25s;display:flex}.care-faq__toggle-icon--closed{color:#1e2445;background:#b8bbc0}.care-faq__toggle-icon--open{color:#f6f8f9;background:#964b4b}.care-faq__panel{border-top:1px solid #e2e8f0;padding:0 clamp(16px,4vw,32px) clamp(18px,4vw,24px)}.care-faq__answer{font-family:var(--font-body), "Roboto", sans-serif;color:#475569;margin:20px 0 0;font-size:15px;font-weight:400;line-height:1.6}@media (max-width:768px){.care-faq{padding:64px 0}.care-faq__shell{grid-template-columns:1fr;gap:40px}.care-faq__lead{margin-bottom:32px}}
