.navbar,.navbar-transparent,header.navbar,.site-header{box-shadow:none!important;background:0 0!important}.navbar a,.navbar-nav .nav-link,.navbar svg,.navbar .dropdown-item{color:#000!important}.navbar-toggler{background-color:#fff!important}.navbar-toggler-icon{filter:invert()!important}html,body{margin:0;padding:0}:root{--page-max-width:980px;--accent:#f4c444;--text:#222;--muted:#555;--bg:#fff}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Poppins,Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.policy-page{justify-content:center;padding:80px 20px 0;display:flex}.policy-container{width:100%;max-width:var(--page-max-width)}.footer-section{margin-top:0!important}.policy-layout{flex-direction:column;min-height:100vh;display:flex}.policy-page{flex:1}.policy-header{text-align:left;margin-bottom:18px}.policy-header h1{color:#0b5a2f;margin:0 0 6px;font-size:2rem;font-weight:700}.policy-header .last-updated{color:var(--muted);font-size:.95rem}.policy-section{margin:20px 0;line-height:1.65}.policy-section h2{color:#214f2e;margin-bottom:10px;font-size:1.125rem;font-weight:700}.policy-section h3{color:#214f2e;margin-top:12px;margin-bottom:8px;font-size:1rem;font-weight:600}.policy-section p{color:#333;margin-bottom:12px;font-size:1rem}.policy-section ul,.policy-section ol{margin:8px 0 12px 20px}.policy-section li{color:#333;margin-bottom:10px}.policy-section a{color:#0b7a3f;font-weight:600;text-decoration:none}.policy-section a:hover{text-decoration:underline}.small-print{color:var(--muted);margin-top:30px;font-size:.95rem}@media (max-width:768px){.policy-page{padding:60px 18px}.policy-header{text-align:start}.policy-header h1{font-size:1.6rem}.policy-container{padding:0 6px}.policy-section{text-align:left}}
