.policy-container.svelte-nepfal{max-width:820px;margin:0 auto;padding:0 1.5rem}.policy-header.svelte-nepfal{background:var(--navy);color:var(--white);padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.logo.svelte-nepfal{display:flex;align-items:center;gap:.55rem;color:var(--white);text-decoration:none}.policy-nav-logo.svelte-nepfal{height:40px;width:auto;display:block}.back-link.svelte-nepfal{color:#ffffffd9;font-size:.9rem;font-weight:500;padding:.4rem .9rem;border-radius:6px;border:1px solid rgba(255,255,255,.3);transition:color .15s,border-color .15s}.back-link.svelte-nepfal:hover{color:var(--white);border-color:var(--white)}.policy-main.svelte-nepfal{background:var(--off-white);padding:3rem 0 4rem;min-height:calc(100vh - 200px)}.policy-main h1{font-family:var(--font-heading);font-size:2.25rem;font-weight:800;letter-spacing:-.01em;color:var(--navy);margin-bottom:.5rem}.policy-main .effective{color:var(--mid);font-size:.9rem;margin-bottom:2rem}.policy-main h2{font-family:var(--font-heading);font-size:1.35rem;font-weight:700;color:var(--navy);margin:1.75rem 0 .5rem}.policy-main p{color:var(--dark);line-height:1.7;margin-bottom:.9rem}.policy-main a{color:var(--navy);text-decoration:underline}.policy-footer.svelte-nepfal{background:var(--navy-dark);color:#ffffffb3;padding:1.5rem 0;text-align:center;font-size:.85rem}.policy-footer.svelte-nepfal p:where(.svelte-nepfal){margin:.25rem 0}.policy-links.svelte-nepfal a:where(.svelte-nepfal){color:#ffffffd9;text-decoration:none}.policy-links.svelte-nepfal a:where(.svelte-nepfal):hover{color:var(--white);text-decoration:underline}@media(max-width:480px){.policy-header.svelte-nepfal{flex-direction:column;align-items:flex-start;gap:.75rem}.policy-main h1{font-size:1.75rem}}
