.policy-layout.svelte-1wgbq0n.svelte-1wgbq0n{display:flex;min-height:100vh;background:#fff;max-width:80rem;margin:0 auto;width:100%}.sidebar.svelte-1wgbq0n.svelte-1wgbq0n{width:260px;background:transparent;padding:2rem 1.5rem;display:flex;flex-direction:column;min-height:100vh}.sidebar.svelte-1wgbq0n nav.svelte-1wgbq0n{position:sticky;top:1rem;display:flex;flex-direction:column;gap:.75rem}.sidebar.svelte-1wgbq0n a.svelte-1wgbq0n{display:flex;align-items:center;gap:1rem;text-decoration:none;color:#222;font-size:1.1rem;font-weight:500;padding:.5rem .75rem;border-radius:12px;transition:background .2s,color .2s}.sidebar.svelte-1wgbq0n a.active.svelte-1wgbq0n,.sidebar.svelte-1wgbq0n a.svelte-1wgbq0n:hover{background:#0000000d;color:#000}.sidebar.svelte-1wgbq0n .icon.svelte-1wgbq0n{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.content.svelte-1wgbq0n.svelte-1wgbq0n{flex:1;padding:1rem 2rem 3rem;max-width:900px;margin:0 auto}@media (max-width: 900px){.policy-layout.svelte-1wgbq0n.svelte-1wgbq0n{flex-direction:column;max-width:100%}.sidebar.svelte-1wgbq0n.svelte-1wgbq0n{width:100%;min-height:unset;flex-direction:row;border-right:none;padding:.5rem}.sidebar.svelte-1wgbq0n a.svelte-1wgbq0n{gap:4px}.sidebar.svelte-1wgbq0n nav.svelte-1wgbq0n{position:static;gap:.5rem;width:100%;justify-content:space-around}.sidebar.svelte-1wgbq0n .sidebar-link.svelte-1wgbq0n{display:none}.content.svelte-1wgbq0n.svelte-1wgbq0n{padding:0rem 1rem 2rem}}
