.care-questions{padding:48px 24px;background:#f7f5f0;color:#292e2a;border-bottom:1px solid #d9dcd5;scroll-margin-top:100px}
.care-questions-inner{max-width:1120px;margin:auto}.care-questions-kicker{font-size:11px;letter-spacing:.16em;color:#74604e;margin:0 0 12px}
.care-questions h2{font-size:clamp(22px,2.5vw,30px);font-weight:500;line-height:1.5;margin:0 0 24px}.care-questions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.care-questions-card{min-width:0;padding:24px;border:1px solid #d9dcd5;background:#fff}.care-questions-card h3{font-size:17px;line-height:1.5;margin:0 0 16px;font-weight:600}
.care-questions details{border-top:1px solid #e4e5df;padding:0}.care-questions summary{cursor:pointer;min-height:52px;padding:14px 22px 14px 0;line-height:1.7;font-size:15px;overflow-wrap:anywhere}
.care-questions details p,.care-feedback p{line-height:1.9;font-size:14px;color:#50594f;margin:4px 0 12px;overflow-wrap:anywhere}.care-questions a{color:#79533d;text-decoration:underline;text-underline-offset:4px}
.care-questions details>a{display:inline-flex;align-items:center;min-height:44px;margin-bottom:8px;font-size:13px}.care-questions nav{display:flex;flex-wrap:wrap;gap:8px 22px;border-top:1px solid #e4e5df;padding-top:10px}.care-questions nav a,.care-feedback-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px}
.care-questions-contact{font-size:13px;line-height:1.9;margin:22px 0 0}.care-questions-contact a{display:inline-block;min-height:30px}.care-feedback p{max-width:760px}
@media(max-width:600px){.care-questions{padding:32px 20px}.care-questions-grid{grid-template-columns:1fr}.care-questions-card{padding:20px}.care-questions h2{margin-bottom:20px}}
