.public-render{font-family:Inter,system-ui,sans-serif;background:#fff;color:#191229}.public-header{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.5rem 2rem;min-height:6rem}.public-header nav{display:flex;flex-wrap:wrap;gap:1rem}.public-header a{font-weight:700;color:#5b2596}.public-policy main{background:#110421;color:#fff;min-height:90vh}.public-error{font-family:system-ui,sans-serif;max-width:45rem;margin:12vh auto;padding:2rem}.public-error a{color:#5b2596}@media(max-width:600px){.public-header{padding:1rem;align-items:flex-start;flex-direction:column}.public-header nav{gap:.8rem;font-size:.9rem}}
