.layout.svelte-1hxo2lu{gap:32px;display:grid}@media (width>=1000px){.layout.svelte-1hxo2lu{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.faq.svelte-1hxo2lu{border-top:1px solid var(--line-soft)}.faq.svelte-1hxo2lu details:where(.svelte-1hxo2lu){border-bottom:1px solid var(--line-soft)}.faq.svelte-1hxo2lu summary:where(.svelte-1hxo2lu){cursor:pointer;font-family:var(--serif);font-size:var(--fs-md);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.faq.svelte-1hxo2lu summary:where(.svelte-1hxo2lu)::-webkit-details-marker{display:none}.faq.svelte-1hxo2lu summary:where(.svelte-1hxo2lu) .icon{color:var(--ink-4);transition:transform .15s}.faq.svelte-1hxo2lu details[open]:where(.svelte-1hxo2lu) summary:where(.svelte-1hxo2lu) .icon{transform:rotate(180deg)}.faq.svelte-1hxo2lu p:where(.svelte-1hxo2lu){max-width:64ch;color:var(--ink-2);margin:0 0 20px}.contact.svelte-1hxo2lu h2:where(.svelte-1hxo2lu){font-size:var(--fs-lg)}.contact.svelte-1hxo2lu ul:where(.svelte-1hxo2lu){gap:16px;margin:0;padding:0;list-style:none;display:grid}.contact.svelte-1hxo2lu li:where(.svelte-1hxo2lu){align-items:flex-start;gap:12px;display:flex}.contact.svelte-1hxo2lu li:where(.svelte-1hxo2lu) .icon{color:var(--accent);margin-top:2px}.contact.svelte-1hxo2lu li:where(.svelte-1hxo2lu) span:where(.svelte-1hxo2lu){font-size:var(--fs-sm);flex-direction:column;display:flex}
