.ad-consent{z-index:90;padding:0 max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));pointer-events:none;position:fixed;inset:auto 0 0}.ad-consent-inner{pointer-events:auto;border:1px solid var(--color-border-strong);background:var(--color-surface);max-width:56rem;color:var(--color-ink);box-shadow:0 1rem 3rem color-mix(in srgb, var(--color-canvas) 60%, transparent);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin:0 auto;padding:1rem 1.25rem;display:flex}.ad-consent h2{margin:0 0 .25rem;font-size:1rem;font-weight:600}.ad-consent p{color:var(--color-ink-secondary);margin:0;font-size:.9375rem;line-height:1.5}.ad-consent a{color:var(--color-brand);text-underline-offset:3px;text-decoration:underline}.ad-consent .ad-consent-now{margin-top:.25rem;font-size:.875rem}.ad-consent-actions{flex:none;gap:.75rem;display:flex}.ad-consent-actions .ds-button{min-width:7.5rem;min-height:44px}.ad-choices-button{font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-text-decoration:inherit;text-decoration:inherit;background:0 0;border:0;padding:0}.ad-choices-button:hover{text-decoration:underline}@media (max-width:40rem){.ad-consent-inner{flex-direction:column;align-items:stretch}.ad-consent-actions .ds-button{flex:1}}
