.km-usage-notice{display:block;position:relative;margin:0;padding:18px 24px;background:#090e16;color:#abb5c2;font:12px/1.65 Segoe UI,Arial,sans-serif;border-top:1px solid #27313e;z-index:1}.km-usage-notice a{color:#e0e8f3;text-decoration:underline;text-underline-offset:3px}.km-privacy{max-width:760px;margin:60px auto;padding:0 24px;color:#e0e8f3;font:16px/1.75 Segoe UI,Arial,sans-serif}.km-privacy h1{font-weight:500;font-size:32px}.km-privacy a{color:#e0e8f3}body:has(.km-privacy){margin:0;background:#090e16}

.km-privacy .km-privacy-brand{display:inline-flex;align-items:center;gap:12px;min-height:44px}.km-privacy-brand img{display:block;width:161px;height:39px}
