.page-container.svelte-2bspxp{padding:3rem 0 5rem;background:var(--bg-color);min-height:calc(100vh - var(--header-height) - 200px)}.layout-grid.svelte-2bspxp{display:grid;grid-template-columns:280px 1fr;gap:3rem;align-items:start}.sidebar.svelte-2bspxp{background:var(--bg-paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:2rem 1.5rem;border:1px solid var(--border-light);position:sticky;top:calc(var(--header-height) + 2rem)}.sidebar-title.svelte-2bspxp{font-family:var(--font-heading);font-size:1.25rem;color:var(--primary-dark);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-light)}.nav-links.svelte-2bspxp{display:flex;flex-direction:column;gap:.5rem}.nav-link.svelte-2bspxp{font-size:1rem;color:var(--text-muted);padding:.75rem 1rem;border-radius:var(--radius-md);transition:all var(--transition-fast);font-weight:500}.nav-link.svelte-2bspxp:hover{background:var(--bg-subtle);color:var(--primary)}.nav-link.active.svelte-2bspxp{background:var(--primary-light);color:var(--primary-dark);font-weight:600}.content-area.svelte-2bspxp{background:var(--bg-paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:3.5rem;border:1px solid var(--border-light)}.section-divider.svelte-2bspxp{border:0;height:1px;background:var(--border-light);margin:4rem 0}.policy-section.svelte-2bspxp h1:where(.svelte-2bspxp){font-family:var(--font-display);color:var(--primary-dark);margin-bottom:1.5rem;font-size:2.75rem}.policy-section.svelte-2bspxp h3:where(.svelte-2bspxp){font-family:var(--font-heading);font-size:1.25rem;color:var(--primary);margin-top:2.5rem;margin-bottom:1rem;font-weight:700}.policy-section.svelte-2bspxp p:where(.svelte-2bspxp),.policy-section.svelte-2bspxp ul:where(.svelte-2bspxp){color:var(--text-muted);font-size:1.05rem;line-height:1.8;margin-bottom:1.25rem}.policy-section.svelte-2bspxp ul:where(.svelte-2bspxp){padding-left:1.5rem}.policy-section.svelte-2bspxp li:where(.svelte-2bspxp){margin-bottom:.75rem;padding-left:.5rem}.policy-section.svelte-2bspxp li:where(.svelte-2bspxp)::marker{color:var(--primary)}.policy-section.svelte-2bspxp strong:where(.svelte-2bspxp){color:var(--text-main);font-weight:600}.faq-item.svelte-2bspxp{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-light)}.faq-item.svelte-2bspxp:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.faq-item.svelte-2bspxp h4:where(.svelte-2bspxp){font-family:var(--font-heading);font-size:1.15rem;color:var(--text-main);margin-bottom:.75rem;font-weight:700}@media (max-width: 992px){.layout-grid.svelte-2bspxp{grid-template-columns:1fr;gap:2rem}.sidebar.svelte-2bspxp{position:static;padding:1.5rem}.nav-links.svelte-2bspxp{flex-direction:row;flex-wrap:wrap;gap:.5rem}.nav-link.svelte-2bspxp{padding:.5rem 1rem;background:var(--bg-subtle);flex:1;min-width:200px;text-align:center}.content-area.svelte-2bspxp{padding:2.5rem 2rem}.policy-section.svelte-2bspxp h1:where(.svelte-2bspxp){font-size:2.25rem}}@media (max-width: 600px){.nav-link.svelte-2bspxp{min-width:100%}.content-area.svelte-2bspxp{padding:2rem 1.25rem}.policy-section.svelte-2bspxp h1:where(.svelte-2bspxp){font-size:2rem}}
