.faq-details-panel{font-family:var(--font);margin:0 auto;max-width:50rem}.faq-details-list{align-items:start;display:grid;gap:var(--space-12);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.faq-details-item{background:var(--white);border:1px solid var(--line);border-radius:.875rem;margin:0;min-width:0;transition:border-color var(--tr)}.faq-details-item:has(details[open]){border-color:var(--light-blue)}.faq-details-item details{all:unset;display:block;width:100%}.faq-details-item summary{background:transparent;border-radius:.875rem;cursor:pointer;display:block;list-style:none;padding:var(--space-20) var(--space-64) var(--space-20) var(--space-24);position:relative;user-select:none}.faq-details-item summary::-webkit-details-marker{display:none}.faq-details-item summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.faq-details-question{color:var(--cc-blue);font-size:1.0625rem;font-weight:var(--fw-heading);line-height:1.35;margin:0}.faq-details-actions{align-items:center;display:flex;padding:0;position:absolute;right:var(--space-24);top:50%;transform:translateY(-50%)}.faq-details-icon{display:inline-grid;flex-shrink:0;height:.875rem;place-items:center;position:relative;width:.875rem}.faq-details-icon:after,.faq-details-icon:before{background:var(--cc-orange);border-radius:var(--radius-pill);content:"";height:2px;position:absolute;width:.875rem}.faq-details-icon:after{height:.875rem;width:2px}.faq-details-item details[open] .faq-details-icon:after{display:none}.faq-details-answer{color:var(--ink-soft);display:block;font-size:1rem;line-height:1.6;padding:0 var(--space-24) var(--space-24)}.faq-details-answer p{margin:0}.faq-details-answer a{color:var(--light-blue);text-decoration:none}.faq-details-answer a:hover{text-decoration:underline}@media (max-width:680px){.faq-details-item summary{padding:var(--space-16) var(--space-48) var(--space-16) var(--space-16)}.faq-details-actions{right:var(--space-16)}.faq-details-answer{padding:0 var(--space-16) var(--space-16)}}