@media only screen and (min-width: 0em){#faq{padding:4rem 0;background:#f9fafb;font-family:system-ui, sans-serif}#faq .container{max-width:calc(1250 / 16 * 1rem)}#faq .topic-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0.75rem;margin-bottom:2.5rem}#faq .topic-buttons .topic-button{background:#fff;border:1px solid #d1d5db;border-radius:calc(8 / 16 * 1rem);padding:0.6rem 1.4rem;font-size:calc(16 / 16 * 1rem);font-weight:500;color:var(--primaryDark);cursor:pointer;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}#faq .topic-buttons .topic-button:hover{background:#f3f4f6;border-color:#9ca3af}#faq .topic-buttons .topic-button.active{background:var(--primaryDark);color:#fff;border-color:#111827}#faq .faq-collections .faq-column{display:none}#faq .faq-collections .faq-column.active{display:block}#faq .faq-item{background:#fff;border-radius:0.5rem;padding:1.25rem 1.5rem;margin-bottom:1rem;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.04);box-shadow:0 2px 6px rgba(0,0,0,0.04);-webkit-transition:-webkit-box-shadow 0.2s ease;transition:-webkit-box-shadow 0.2s ease;transition:box-shadow 0.2s ease;transition:box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease}#faq .faq-item:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.08);box-shadow:0 4px 12px rgba(0,0,0,0.08)}#faq .faq-item h3{font-size:calc(26 / 16 * 1rem);font-family:'Sofia Sans', sans-serif;font-weight:700;color:var(--nearBlack);margin-bottom:calc(10 / 16 * 1rem)}#faq .faq-item p{font-size:0.95rem;line-height:1.6;margin:0}}@media (min-width: 768px){.faq-collections .faq-column{-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.faq-collections .faq-column.active{opacity:1}}
