.clinic-patient-faq__list{display:flex;flex-direction:column;gap:12px}.clinic-patient-faq__item{overflow:hidden;padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,253,.96));border:1px solid rgba(176,189,214,.2);box-shadow:0 1px 2px rgba(15,23,42,.03),0 8px 24px rgba(15,23,42,.025)}.clinic-patient-faq__item:hover{border-color:rgba(176,189,214,.28);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,249,252,.98))}.clinic-patient-faq__item summary{position:relative;list-style:none;padding-right:28px;cursor:pointer;font-size:17px;line-height:1.4;font-weight:700;letter-spacing:-.01em;color:var(--cm-gray-900,#192536);overflow-wrap:anywhere}.clinic-patient-faq__item summary::-webkit-details-marker{display:none}.clinic-patient-faq__item summary:after{content:'';position:absolute;right:4px;top:6px;width:8px;height:8px;border-right:2px solid #6b7280;border-bottom:2px solid #6b7280;transform:rotate(45deg)}.clinic-patient-faq__item[open] summary:after{transform:rotate(225deg);top:10px}.clinic-patient-faq__item summary:focus-visible{outline:2px solid #00bcd4;outline-offset:4px}.clinic-patient-faq__answer{margin-top:10px;font-size:16px;line-height:1.7;color:var(--cm-gray-600,#56616c);overflow-wrap:anywhere}
