.cc_ZRhciBAWv3_seJjgqjE9W .home-question { min-width: 0; color: inherit; border-bottom: 1px solid var(--kombos-gray-200); }
.cc_ZRhciBAWv3_seJjgqjE9W .home-question__summary { display: flex; align-items: center; justify-content: space-between; gap: 1rem; min-height: 4rem; padding-block: .875rem; list-style: none; cursor: pointer; border-radius: 8px; }
.cc_ZRhciBAWv3_seJjgqjE9W .home-question__summary::-webkit-details-marker { display: none; }
.cc_ZRhciBAWv3_seJjgqjE9W .home-question__summary > span:first-child { min-width: 0; overflow-wrap: anywhere; }
.cc_ZRhciBAWv3_seJjgqjE9W .home-question__icon { display: flex; align-items: center; justify-content: center; flex: 0 0 2rem; width: 2rem; height: 2rem; border-radius: 999px; background: var(--kombos-gray-100); color: var(--kombos-gray-900); transition: background-color var(--pillow-motion-base) var(--pillow-motion-ease); }
.cc_ZRhciBAWv3_seJjgqjE9W .home-question__icon svg { width: 1.125rem; height: 1.125rem; transition: transform var(--pillow-motion-disclosure) var(--pillow-motion-ease); }
.cc_ZRhciBAWv3_seJjgqjE9W .home-question__details[open] .home-question__icon { background: var(--kombos-accent); }
.cc_ZRhciBAWv3_seJjgqjE9W .home-question__details[open] .home-question__icon svg { transform: rotate(180deg); }
.cc_ZRhciBAWv3_seJjgqjE9W .home-question__answer { max-width: 70ch; padding-block: 0 .875rem; padding-inline-end: 1rem; overflow-wrap: anywhere; }
.cc_ZRhciBAWv3_seJjgqjE9W .home-question__details[open] .home-question__answer { animation: cc_ZRhciBAWv3_pillow-disclosure-in var(--pillow-motion-disclosure) var(--pillow-motion-ease); }
.cc_ZRhciBAWv3_seJjgqjE9W .home-question__answer img { max-width: 100%; height: auto; }
.cc_ZRhciBAWv3_seJjgqjE9W .home-question__answer table { display: block; max-width: 100%; overflow-x: auto; }
@media (hover: hover) { .cc_ZRhciBAWv3_seJjgqjE9W .home-question__summary:hover .home-question__icon { background: var(--kombos-accent); } }
@media (prefers-reduced-motion: reduce) { .cc_ZRhciBAWv3_seJjgqjE9W .home-question__icon { transition-duration: 120ms; } .cc_ZRhciBAWv3_seJjgqjE9W .home-question__icon svg { transition: none; } .cc_ZRhciBAWv3_seJjgqjE9W .home-question__details[open] .home-question__answer { animation-name: cc_ZRhciBAWv3_pillow-disclosure-fade-in; animation-duration: 120ms; } }
