.PolicyBody-module__H82K8q__root{gap:calc(28 * var(--px));flex-direction:column;display:flex}.PolicyBody-module__H82K8q__summary{gap:calc(12 * var(--px));padding:calc(18 * var(--px)) calc(20 * var(--px));border-radius:var(--radius);background:color-mix(in srgb, var(--sky) 18%, #fff);border:calc(1 * var(--px)) solid color-mix(in srgb, var(--sky) 55%, #fff);flex-direction:column;display:flex}.PolicyBody-module__H82K8q__summaryTitle{font-size:calc(16 * var(--px));color:var(--navy);font-weight:700;line-height:1.3}.PolicyBody-module__H82K8q__sections{gap:calc(28 * var(--px));flex-direction:column;display:flex}.PolicyBody-module__H82K8q__section{gap:calc(8 * var(--px));flex-direction:column;display:flex}.PolicyBody-module__H82K8q__section+.PolicyBody-module__H82K8q__section{padding-top:calc(24 * var(--px));border-top:calc(1 * var(--px)) solid var(--line)}.PolicyBody-module__H82K8q__ordered{gap:calc(6 * var(--px));flex-direction:column;padding-inline-start:calc(22 * var(--px));list-style:decimal;display:flex}.PolicyBody-module__H82K8q__faq{gap:calc(10 * var(--px));flex-direction:column;display:flex}.PolicyBody-module__H82K8q__faqItem{border-radius:var(--radius);background:var(--bg-card);border:calc(1 * var(--px)) solid #ecebe8;box-shadow:var(--shadow-card)}.PolicyBody-module__H82K8q__faqSummary{justify-content:space-between;align-items:center;gap:calc(14 * var(--px));min-height:max(48px, calc(52 * var(--px)));padding:calc(14 * var(--px)) calc(18 * var(--px));cursor:pointer;font-size:calc(16 * var(--px));color:var(--navy);font-weight:700;line-height:1.4;list-style:none;display:flex}.PolicyBody-module__H82K8q__faqSummary::-webkit-details-marker{display:none}.PolicyBody-module__H82K8q__faqSummary:hover{color:var(--brown)}.PolicyBody-module__H82K8q__faqIcon{width:calc(16 * var(--px));height:calc(16 * var(--px));color:var(--brown);flex:none;transition:transform .2s;transform:rotate(90deg)}.PolicyBody-module__H82K8q__faqItem[open] .PolicyBody-module__H82K8q__faqIcon{transform:rotate(-90deg)}.PolicyBody-module__H82K8q__faqBody{padding:0 calc(18 * var(--px)) calc(16 * var(--px))}
