.faq-container.svelte-9yasj4{display:flex;flex-direction:column;padding:1rem}@media screen and (min-width: 960px){.faq-container.svelte-9yasj4{flex-direction:row;gap:2rem}}.scroll-top-btn.svelte-9yasj4{position:fixed;right:1rem;bottom:2rem;background-color:var(--vivaderma-brown);color:#fff;border:none;padding:.75rem 1rem;opacity:.7;border-radius:999px;box-shadow:0 2px 8px #00000026;cursor:pointer;font-size:.9rem;z-index:999;transition:opacity .3s ease}.scroll-top-btn.svelte-9yasj4:hover{background-color:#a8643f}.mobile-toc.svelte-9yasj4{margin-bottom:2rem;font-family:var(--font-sans),sans-serif}.mobile-toc.svelte-9yasj4 summary:where(.svelte-9yasj4){cursor:pointer;font-weight:700;color:var(--vivaderma-brown);margin-bottom:.5rem;font-size:1.1rem}.mobile-toc.svelte-9yasj4 ul:where(.svelte-9yasj4){list-style:none;padding-left:1rem;margin:0}.mobile-toc.svelte-9yasj4 li:where(.svelte-9yasj4){margin:.5rem 0}.mobile-toc.svelte-9yasj4 a:where(.svelte-9yasj4){color:#555;text-decoration:none}.mobile-toc.svelte-9yasj4 a:where(.svelte-9yasj4):hover{text-decoration:underline}@media screen and (min-width: 960px){.mobile-toc.svelte-9yasj4{display:none}}.toc.svelte-9yasj4{display:none}@media screen and (min-width: 960px){.toc.svelte-9yasj4{display:block;position:sticky;top:2rem;width:220px;font-family:var(--font-sans),sans-serif}.toc.svelte-9yasj4 h3:where(.svelte-9yasj4){margin-bottom:1rem;color:var(--vivaderma-brown);font-size:1.1rem}.toc.svelte-9yasj4 ul:where(.svelte-9yasj4){list-style:none;padding-left:0}.toc.svelte-9yasj4 li:where(.svelte-9yasj4){margin-bottom:.75rem}.toc.svelte-9yasj4 a:where(.svelte-9yasj4){color:#555;text-decoration:none}.toc.svelte-9yasj4 a:where(.svelte-9yasj4):hover{text-decoration:underline}}.faq-page.svelte-9yasj4{max-width:800px;margin:0 auto;line-height:1.7;scroll-behavior:smooth}h1.svelte-9yasj4{font-size:2.25rem;margin-bottom:2rem;color:var(--vivaderma-brown)}.subtitle.svelte-9yasj4{font-style:italic;color:#555;margin-bottom:2rem}.faq-item.svelte-9yasj4{margin-bottom:2rem;color:var(--vivaderma-taupe);font-family:var(--font-sans),sans-serif}h2.svelte-9yasj4{font-size:1.25rem;margin-bottom:.75rem;color:#b87f59;scroll-margin-top:100px}ul.svelte-9yasj4{padding-left:1.2rem;list-style:none}li.svelte-9yasj4{margin-bottom:1rem}ul.bullet.svelte-9yasj4{list-style:circle}
