.ads-consent{position:fixed;bottom:16px;left:16px;right:16px;margin:auto;max-width:600px;background:#fff;color:#202938;border:1px solid #d2d7df;border-radius:14px;padding:20px;z-index:1200;box-shadow:0 8px 35px #0003;font:16px/1.5 system-ui}.ads-consent[hidden]{display:none}.ads-consent p{margin:0 0 12px}.ads-consent button{font:inherit;padding:10px 20px;margin:4px;border:1px solid #677084;border-radius:8px;background:#f3f5f8;color:#182033;cursor:pointer}.ads-preferences{display:block;margin:10px auto;padding:7px 12px;font:13px system-ui;background:transparent;color:inherit;border:0;text-decoration:underline}
.ads-consent .ads-choice{display:flex;align-items:flex-start;gap:10px;margin:12px 0;font-size:14px;cursor:pointer}.ads-consent .ads-choice input{width:18px;height:18px;min-width:18px;margin:3px 0;accent-color:#28466f}.ads-consent .ads-choice strong,.ads-consent .ads-choice small{display:block}.ads-consent .ads-choice small{font-size:12px;color:#59677a;margin-top:2px}

.analytics-measurement-notice{margin:12px auto;padding:10px 14px;max-width:600px;font:13px/1.5 system-ui;color:#59677a;text-align:center}
