.marketing-preferences-link{min-block-size:44px;font-size:.8125rem}.marketing-consent{z-index:45;border:1px solid var(--workspace-border,#dce5ef);background:#fff;border-radius:12px;max-block-size:70dvh;max-inline-size:min(29rem,100% - 32px);padding:1rem;position:fixed;inset-block-end:calc(16px + env(safe-area-inset-bottom));inset-inline-end:16px;overflow:auto;box-shadow:0 8px 30px #152d4926}.marketing-consent h2{margin:0;font-size:1.125rem}.marketing-consent p{margin:.5rem 0}.marketing-consent label{align-items:center;gap:.5rem;min-block-size:44px;display:flex}.marketing-consent .button-row{flex-wrap:wrap;gap:.5rem;margin-block-start:.75rem}@media (max-width:700px){.marketing-consent{inset-block-end:calc(78px + env(safe-area-inset-bottom))}}
