.faq-details-panel{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);font-family:var(--font);margin:0 auto;max-width:800px;overflow:hidden;padding:var(--space-24)}.faq-details-list{align-items:start;display:grid;gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.faq-details-item{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin:0;min-width:0;overflow:hidden}.faq-details-item details{all:unset;display:block;width:100%}.faq-details-item summary{align-items:center;background:transparent;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;list-style:none;min-height:88px;padding:var(--space-20) var(--space-8) var(--space-20) var(--space-20);user-select:none}.faq-details-item summary::-webkit-details-marker{display:none}.faq-details-item summary:hover{background:rgba(19,160,219,.02)}.faq-details-item summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.faq-details-question{align-self:center;color:var(--ink);font-size:15px;font-weight:var(--fw-semibold);line-height:1.45;margin:0}.faq-details-actions{align-items:center;display:flex;gap:var(--space-8);padding:0 var(--space-16) 0 var(--space-8)}.faq-details-icon{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);display:inline-grid;flex-shrink:0;height:40px;place-items:center;position:relative;transition:background var(--tr-fast) ease,border-color var(--tr-fast) ease,transform var(--tr-fast) ease;width:40px}.faq-details-icon:after,.faq-details-icon:before{background:var(--light-blue);border-radius:var(--radius-small);content:"";height:2px;position:absolute;transition:transform var(--tr-fast) ease,background var(--tr-fast) ease;width:16px}.faq-details-icon:after{height:16px;width:2px}.faq-details-item details[open] summary{background:var(--white)}.faq-details-item details[open] .faq-details-icon{background:var(--cc-orange);border-color:var(--cc-orange);transform:translateY(-1px)}.faq-details-item details[open] .faq-details-icon:after,.faq-details-item details[open] .faq-details-icon:before{background:var(--white)}.faq-details-item details[open] .faq-details-icon:after{display:none}.faq-details-answer{background:var(--white);border-top:1px solid var(--line);color:var(--ink-soft);display:block;font-size:14px;line-height:1.6;padding:var(--space-12) var(--space-20) var(--space-20)}.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-panel{border-radius:var(--radius);padding:var(--space-12)}.faq-details-list{grid-template-columns:1fr}.faq-details-item summary{min-height:0;padding:var(--space-16) var(--space-6) var(--space-16) var(--space-16)}.faq-details-question{font-size:14px}.faq-details-actions{gap:var(--space-6);padding-left:var(--space-4);padding-right:var(--space-10)}.faq-details-icon{height:36px;width:36px}.faq-details-icon:before{height:2px;width:14px}.faq-details-icon:after{height:14px;width:2px}.faq-details-answer{padding:var(--space-12) var(--space-18) var(--space-18)}}