header.svelte-jal8yh{justify-content:space-between;align-items:center;gap:24px;min-height:100px;padding:24px 32px;display:flex}.brand.svelte-jal8yh{color:#342031;letter-spacing:-1.2px;white-space:nowrap;font-size:24px;font-weight:700;text-decoration:none}.brand.svelte-jal8yh span:where(.svelte-jal8yh){color:#55335b}nav.svelte-jal8yh{align-items:center;gap:34px;display:flex}nav.svelte-jal8yh a:where(.svelte-jal8yh){color:inherit;padding:10px 0;font-size:14px;text-decoration:none}nav.svelte-jal8yh a:where(.svelte-jal8yh):hover,nav.svelte-jal8yh a[aria-current=page]:where(.svelte-jal8yh){text-underline-offset:5px;text-decoration:underline}.menu.svelte-jal8yh{font:inherit;color:inherit;cursor:pointer;display:none}.svelte-jal8yh:is(a:where(.svelte-jal8yh),button:where(.svelte-jal8yh)):focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #795384}@media (width<=1100px){header.svelte-jal8yh{padding:22px}}@media (width<=760px){header.svelte-jal8yh{flex-wrap:wrap;min-height:80px;padding:18px 9px}.brand.svelte-jal8yh{font-size:23px}.menu.svelte-jal8yh{background:0 0;border:1px solid #d8cdd6;border-radius:25px;min-height:44px;padding:10px 15px;font-size:13px;display:block}nav.svelte-jal8yh{flex-wrap:wrap;order:3;gap:8px 24px;width:100%;padding:10px 0;display:none}nav.open.svelte-jal8yh{display:flex}}footer.svelte-12g0abj{border-top:1px solid #0000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:36px 32px 12px;display:flex}.brand.svelte-12g0abj{color:#342031;letter-spacing:-1.2px;white-space:nowrap;font-size:24px;font-weight:700;text-decoration:none}.brand.svelte-12g0abj span:where(.svelte-12g0abj){color:#55335b}nav.svelte-12g0abj{flex-wrap:wrap;gap:18px;display:flex}nav.svelte-12g0abj a:where(.svelte-12g0abj){color:inherit;padding:10px 0;font-size:12px;text-decoration:none}a.svelte-12g0abj:hover{text-underline-offset:5px;text-decoration:underline}a.svelte-12g0abj:focus-visible{outline-offset:5px;outline:3px solid #795384}p.svelte-12g0abj{color:#70616e;margin:0;font-size:12px}@media (width<=760px){footer.svelte-12g0abj{align-items:start;padding:28px 10px 5px}nav.svelte-12g0abj{gap:4px 18px}p.svelte-12g0abj{width:100%}.brand.svelte-12g0abj{font-size:23px}}
