:root{font-family:Inter,Arial,sans-serif;color:#183b30;background:#f5f8f6}*{box-sizing:border-box}body{margin:0}header{align-items:center;background:#fff;border-bottom:1px solid #dce7e1;display:flex;justify-content:space-between;padding:14px 28px}header>a{align-items:center;color:#1a503f;display:flex;gap:10px;text-decoration:none}header img{height:44px;object-fit:contain;width:44px}header b,header small{display:block}header small{color:#72847d;font-size:11px}main{margin:auto;max-width:1050px;padding:38px 22px 70px}.privacy-hero{background:linear-gradient(135deg,#133f32,#26705a);border-radius:22px;color:#fff;padding:34px}.privacy-hero p{font-size:11px;font-weight:900;letter-spacing:.13em;margin:0}.privacy-hero h1{font-size:42px;margin:7px 0 9px}.privacy-hero span{color:#d9ece5}.privacy-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.privacy-grid article,.notice{background:#fff;border:1px solid #d9e5df;border-radius:15px;padding:21px}.notice{margin-top:18px}.privacy-grid h2,.notice h2{font-size:18px;margin:0 0 8px}.privacy-grid p,.notice p,.notice li{color:#526b62;font-size:14px;line-height:1.65}.notice li{margin:7px 0}.notice a{color:#176047}.updated{color:#75867f;font-size:11px;text-align:center}.sr-only{height:1px;overflow:hidden;position:absolute;width:1px}@media(max-width:700px){header{padding:12px 16px}.privacy-hero{padding:25px}.privacy-hero h1{font-size:34px}.privacy-grid{grid-template-columns:1fr}.privacy-preference-row{align-items:flex-start}}
