.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:3rem;flex-shrink:0;align-items:center;justify-content:center;align-self:stretch;background:linear-gradient(to bottom right,#ffb266,#ff7d29);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%)}@media (min-width:768px){.faq-q-badge{width:6.25rem;clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%)}}.faq-q-label{margin-left:0;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:30px}}.faq-q-body{display:flex;min-width:0;flex:1;align-items:center;gap:.375rem;padding:.625rem .5rem}@media (min-width:768px){.faq-q-body{gap:1rem;padding:1.25rem 1rem}}.faq-q-divider{height:1.25rem;width:1px;flex-shrink:0;background:rgb(254 96 0/.35)}@media (min-width:768px){.faq-q-divider{height:2.5rem}}.faq-q-text{min-width:0;flex:1;text-align:left;font-size:15px;font-weight:700;line-height:1.25;color:oklch(.28 .08 240)}@media (min-width:768px){.faq-q-text{font-size:18px}}.faq-toggle{display:flex;height:1.625rem;width:1.625rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border:1.5px solid #fe6000;color:#fe6000;transition:transform .3s ease}@media (min-width:768px){.faq-toggle{height:2.25rem;width:2.25rem;border-width:2px}}.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:20px}}.faq-a-body{border-top:1px solid #ffedd5;padding:1rem 1.25rem 1.25rem;font-size:15px;line-height:1.625;color:#222}@media (min-width:768px){.faq-a-body{padding:1rem 1.5rem 1.5rem 7rem;font-size:18px}}