
.cc_b3eorip4_HUk7Iri04O .sg-acc, .cc_b3eorip4_3i5uBSCQE9 .sg-acc { display: grid; }
.cc_b3eorip4_HUk7Iri04O .sg-acc--lines .sg-acc__item, .cc_b3eorip4_3i5uBSCQE9 .sg-acc--lines .sg-acc__item { border-bottom: 1px solid var(--sg-line); }
.cc_b3eorip4_HUk7Iri04O .sg-acc--lines .sg-acc__item:first-child, .cc_b3eorip4_3i5uBSCQE9 .sg-acc--lines .sg-acc__item:first-child { border-top: 1px solid var(--sg-line); }
.cc_b3eorip4_HUk7Iri04O .sg-acc--cards, .cc_b3eorip4_3i5uBSCQE9 .sg-acc--cards { gap: 10px; }
.cc_b3eorip4_HUk7Iri04O .sg-acc--cards .sg-acc__item, .cc_b3eorip4_3i5uBSCQE9 .sg-acc--cards .sg-acc__item { border-radius: var(--sg-r-card); background: var(--sg-surface-2); padding-inline: 18px; transition: background 200ms; }
.cc_b3eorip4_HUk7Iri04O .sg-acc--cards .sg-acc__item.is-open, .cc_b3eorip4_3i5uBSCQE9 .sg-acc--cards .sg-acc__item.is-open { background: #fff; box-shadow: var(--sg-shadow-1); }

.cc_b3eorip4_HUk7Iri04O .sg-acc__h, .cc_b3eorip4_3i5uBSCQE9 .sg-acc__h { margin: 0; font: inherit; }
.cc_b3eorip4_HUk7Iri04O .sg-acc__btn, .cc_b3eorip4_3i5uBSCQE9 .sg-acc__btn {
  display: flex; align-items: center; gap: 12px; width: 100%; min-height: 60px; padding: 14px 0;
  border: 0; background: none; color: inherit; text-align: left; font-size: 15px; font-weight: 600; cursor: pointer;
}
.cc_b3eorip4_HUk7Iri04O .sg-acc__icon, .cc_b3eorip4_3i5uBSCQE9 .sg-acc__icon { flex-shrink: 0; opacity: 0.85; }
.cc_b3eorip4_HUk7Iri04O .sg-acc__title, .cc_b3eorip4_3i5uBSCQE9 .sg-acc__title { flex: 1; }
.cc_b3eorip4_HUk7Iri04O .sg-acc__mark, .cc_b3eorip4_3i5uBSCQE9 .sg-acc__mark { position: relative; width: 14px; height: 14px; flex-shrink: 0; }
.cc_b3eorip4_HUk7Iri04O .sg-acc__mark::before, .cc_b3eorip4_3i5uBSCQE9 .sg-acc__mark::before, .cc_b3eorip4_HUk7Iri04O .sg-acc__mark::after, .cc_b3eorip4_3i5uBSCQE9 .sg-acc__mark::after {
  content: ""; position: absolute; left: 0; right: 0; top: 50%; height: 1.6px; margin-top: -0.8px;
  background: currentColor; border-radius: 2px; transition: transform 320ms cubic-bezier(0.22, 1, 0.36, 1);
}
.cc_b3eorip4_HUk7Iri04O .sg-acc__mark::after, .cc_b3eorip4_3i5uBSCQE9 .sg-acc__mark::after { transform: rotate(90deg); }
.cc_b3eorip4_HUk7Iri04O .sg-acc__item.is-open .sg-acc__mark::after, .cc_b3eorip4_3i5uBSCQE9 .sg-acc__item.is-open .sg-acc__mark::after { transform: rotate(0deg); }
.cc_b3eorip4_HUk7Iri04O .sg-acc__item.is-open .sg-acc__mark::before, .cc_b3eorip4_3i5uBSCQE9 .sg-acc__item.is-open .sg-acc__mark::before { transform: rotate(180deg); }

.cc_b3eorip4_HUk7Iri04O .sg-acc__panel, .cc_b3eorip4_3i5uBSCQE9 .sg-acc__panel {
  display: grid; grid-template-rows: 0fr; visibility: hidden;
  transition: grid-template-rows 380ms cubic-bezier(0.22, 1, 0.36, 1), visibility 0s linear 380ms;
}
.cc_b3eorip4_HUk7Iri04O .sg-acc__item.is-open .sg-acc__panel, .cc_b3eorip4_3i5uBSCQE9 .sg-acc__item.is-open .sg-acc__panel { grid-template-rows: 1fr; visibility: visible; transition: grid-template-rows 380ms cubic-bezier(0.22, 1, 0.36, 1), visibility 0s; }
.cc_b3eorip4_HUk7Iri04O .sg-acc__inner, .cc_b3eorip4_3i5uBSCQE9 .sg-acc__inner { overflow: hidden; min-height: 0; }
.cc_b3eorip4_HUk7Iri04O .sg-acc__body, .cc_b3eorip4_3i5uBSCQE9 .sg-acc__body { padding: 0 0 20px; color: var(--sg-text-2, var(--sg-ink-2)); font-size: 14.5px; line-height: 1.7; }
.cc_b3eorip4_HUk7Iri04O .sg-acc__item.is-open .sg-acc__body, .cc_b3eorip4_3i5uBSCQE9 .sg-acc__item.is-open .sg-acc__body { animation: cc_b3eorip4_sg-fade-up 420ms cubic-bezier(0.22, 1, 0.36, 1) both; }
@media (hover: hover) { .cc_b3eorip4_HUk7Iri04O .sg-acc__btn:hover .sg-acc__title, .cc_b3eorip4_3i5uBSCQE9 .sg-acc__btn:hover .sg-acc__title { text-decoration: underline; text-underline-offset: 4px; } }
@media (prefers-reduced-motion: reduce) { .cc_b3eorip4_HUk7Iri04O .sg-acc__panel, .cc_b3eorip4_3i5uBSCQE9 .sg-acc__panel { transition: none; } .cc_b3eorip4_HUk7Iri04O .sg-acc__item.is-open .sg-acc__body, .cc_b3eorip4_3i5uBSCQE9 .sg-acc__item.is-open .sg-acc__body { animation: none; } }
