.care-guide-disclosure{margin:32px 0;border:1px solid var(--line);border-radius:16px;background:#fff}
.care-guide-disclosure>summary{position:relative;min-height:48px;padding:18px 54px 18px 18px;list-style:none;cursor:pointer;color:var(--green)}
.care-guide-disclosure>summary::-webkit-details-marker{display:none}
.care-guide-disclosure>summary b,.care-guide-disclosure>summary span{display:block;line-height:1.7}
.care-guide-disclosure>summary span{margin-top:6px;color:var(--muted);font-size:.9375rem}
.care-guide-disclosure>summary::after{content:'＋';position:absolute;right:18px;top:18px;font-size:1.25rem;font-weight:700}
.care-guide-disclosure[open]>summary::after{content:'−'}
.care-guide-disclosure>summary:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:12px}
.care-guide-disclosure>.care-product-grid{padding:0 18px 18px}
