.legal-page{--color-gov-navy:#0b1f3f;--color-gov-blue:#1d70b8;--color-text-primary:#0b0c0c;--color-text-secondary:#505a5f;--color-bg-light:#f9f9f9;--color-bg-white:#fff;--color-accent-gold:#00a3dd;color:var(--color-text-primary);background-color:var(--color-bg-white);flex-direction:column;min-height:100vh;font-family:Inter,sans-serif;line-height:1.6;display:flex}.legal-page__top-bar{color:#333;background-color:#f7f7f7;border-bottom:1px solid #e0e0e0;padding:6px 0;font-size:.75rem}.legal-page__top-bar-content{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex}.legal-page__gov-identity{text-transform:uppercase;align-items:center;gap:8px;font-weight:600;display:flex}.legal-page__flag-icon{width:auto;height:14px}.legal-page__header{background-color:#fff;padding:1rem 0}.legal-page__header-container{align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex}.legal-page__brand{align-items:center;gap:1rem;display:flex}.legal-page__brand-text{flex-direction:column;line-height:1.2;display:flex}.legal-page__brand-local{color:#333;font-size:.85rem;font-weight:600}.legal-page__brand-title{color:var(--color-gov-navy);text-transform:uppercase;font-family:Times New Roman,Times,serif;font-size:1.25rem;font-weight:800}.legal-page__nav-bar{background:#00a3dd;box-shadow:0 4px 12px #00a3dd4d}.legal-page__nav-container{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex}.legal-page__nav-item{color:#fff;text-transform:uppercase;padding:16px 24px;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .3s}.legal-page__nav-item:hover{background:#ffffff1a}.legal-page__main{flex:1;width:100%;max-width:800px;margin:0 auto;padding:4rem 1.5rem}.legal-page__top-actions{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.legal-page__back-link{color:var(--color-gov-blue);align-items:center;gap:8px;width:fit-content;margin-bottom:1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.legal-page__back-link:hover{color:var(--color-gov-navy);text-decoration:underline}.legal-page__back-icon{justify-content:center;align-items:center;display:flex}.legal-page__title{color:var(--color-gov-navy);border-bottom:4px solid var(--color-accent-gold);margin-bottom:2rem;padding-bottom:.5rem;font-family:Times New Roman,Times,serif;font-size:2.5rem;font-weight:700;display:inline-block}.legal-page__content{color:var(--color-text-secondary);font-size:1.1rem}.legal-page__content h2{color:var(--color-gov-navy);margin-top:2rem;margin-bottom:1rem;font-size:1.5rem}.legal-page__content p{margin-bottom:1rem}.legal-page__content ul{margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}.legal-page__content ul li{margin-bottom:.5rem}.legal-page__footer{border-top:4px solid var(--color-accent-gold);color:#fff;background-color:#1a1a1a;margin-top:auto;padding:40px 1.5rem;font-size:.875rem}.legal-page__footer .footer-content{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}@media (max-width:768px){.legal-page__footer .footer-content{text-align:center;flex-direction:column;gap:24px}}.legal-page__footer .footer-links{gap:24px;display:flex}.legal-page__footer .footer-links a{color:#e1e4e8;text-decoration:none}.legal-page__footer .footer-links a:hover{color:var(--color-accent-gold)}.legal-page__footer .footer-copy{color:#8b96a5}
