.faq.svelte-1bex8oj{max-width:700px;margin:4rem auto;padding:3rem 1rem 0;min-height:75vh;font-family:var(--font-display);color:#333}.faq.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:2.5rem;font-weight:500;text-align:center;margin:0 0 2rem;line-height:1.2}.faq.svelte-1bex8oj .accent-blue:where(.svelte-1bex8oj){color:var(--tpc-blue)}.faq.svelte-1bex8oj .accent-pink:where(.svelte-1bex8oj){color:var(--tpc-pink)}.faq.svelte-1bex8oj .accent-yellow:where(.svelte-1bex8oj){color:var(--tpc-yellow)}.accordion-item.svelte-1bex8oj{border-bottom:1px solid #e0e0e0;transition:background .3s ease}.accordion-trigger.svelte-1bex8oj{width:100%;padding:1rem;font-size:1.1rem;font-family:inherit;background:none;border:none;outline:none;text-align:left;font-weight:600;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .2s ease}.accordion-trigger.svelte-1bex8oj:hover{background-color:#f9f9f9}.accordion-trigger.svelte-1bex8oj .icon:where(.svelte-1bex8oj){font-size:1.2rem;font-weight:700;line-height:1;margin-left:1rem;flex:0 0 auto}.accordion-content.svelte-1bex8oj{overflow:hidden;padding:0 1rem}.accordion-item.open.svelte-1bex8oj .accordion-content:where(.svelte-1bex8oj){padding:.5rem 1rem .9rem}.accordion-content.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:.95rem;margin:.25rem 0 1rem}
