.faq-item{overflow:hidden;border-radius:1rem;background:#fff;box-shadow:0 4px 18px oklch(.78 .1 58/.12)}.faq-item summary{display:flex;list-style:none;cursor:pointer;align-items:stretch}.faq-item summary::-webkit-details-marker{display:none}.faq-q-badge{display:flex;width:5.25rem;flex-shrink:0;align-items:center;justify-content:center;align-self:stretch;background:linear-gradient(to bottom right,oklch(.84 .08 60),oklch(.78 .1 58));clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%)}@media (min-width:768px){.faq-q-badge{width:6.25rem}}.faq-q-label{margin-left:-.25rem;font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1;color:#fff}@media (min-width:768px){.faq-q-label{margin-left:-.375rem;font-size:26px}}.faq-q-body{display:flex;min-width:0;flex:1;align-items:center;gap:.75rem;padding:1rem .75rem}@media (min-width:768px){.faq-q-body{gap:1rem;padding:1.25rem 1rem}}.faq-q-divider{height:2rem;width:1px;flex-shrink:0;background:oklch(.78 .1 58/.35)}@media (min-width:768px){.faq-q-divider{height:2.5rem}}.faq-q-text{min-width:0;flex:1;text-align:left;font-size:13px;font-weight:700;line-height:1.625;color:oklch(.28 .08 240)}@media (min-width:768px){.faq-q-text{font-size:16px}}.faq-toggle{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border:2px solid oklch(.78 .1 58);color:oklch(.78 .1 58);transition:transform .3s ease}@media (min-width:768px){.faq-toggle{height:2.25rem;width:2.25rem}}.faq-item[open] .faq-toggle{transform:rotate(45deg)}.faq-toggle-icon{font-size:16px;line-height:1}@media (min-width:768px){.faq-toggle-icon{font-size:18px}}.faq-a-body{border-top:1px solid #ffedd5;padding:1rem 1.25rem 1.25rem;font-size:13px;line-height:1.625;color:#222}@media (min-width:768px){.faq-a-body{padding:1rem 1.5rem 1.5rem 7rem;font-size:16px}}