.privacyConsent-module__rArmfW__banner{z-index:19;align-items:center;gap:var(--catalog-space-md);width:min(80rem,100% - 2rem);max-height:calc(100dvh - 1.5rem);padding:var(--catalog-space-md);color:var(--nav-ink-active);background:var(--color-graphite);border:1px solid var(--nav-ink);border-top:var(--edge-width) solid var(--catalog-edge);border-radius:var(--catalog-radius-lg);box-shadow:var(--shadow-md);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid;position:fixed;bottom:.75rem;left:50%;overflow-y:auto;transform:translate(-50%)}@media (max-width:48rem){.privacyConsent-module__rArmfW__banner{grid-template-columns:minmax(0,1fr)}}.privacyConsent-module__rArmfW__bannerCopy{flex-direction:column;gap:.45rem;min-width:0;display:flex}.privacyConsent-module__rArmfW__bannerTitle,.privacyConsent-module__rArmfW__dialogTitle{color:var(--catalog-ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-weight-heavy);line-height:var(--leading-tight);margin:0}.privacyConsent-module__rArmfW__bannerTitle:focus{outline:none}.privacyConsent-module__rArmfW__bannerDescription{max-width:46rem;color:var(--nav-ink);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.privacyConsent-module__rArmfW__noticeLinks,.privacyConsent-module__rArmfW__dialogLinks{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.privacyConsent-module__rArmfW__noticeLinks{font-size:var(--text-xs);margin:0}.privacyConsent-module__rArmfW__noticeLinks a,.privacyConsent-module__rArmfW__dialogLinks a{color:var(--catalog-link);text-underline-offset:.16em}.privacyConsent-module__rArmfW__banner .privacyConsent-module__rArmfW__bannerTitle,.privacyConsent-module__rArmfW__banner .privacyConsent-module__rArmfW__noticeLinks a,.privacyConsent-module__rArmfW__banner .privacyConsent-module__rArmfW__customize{color:var(--nav-ink-active)}.privacyConsent-module__rArmfW__banner .privacyConsent-module__rArmfW__error{color:var(--nav-ink-active)!important}.privacyConsent-module__rArmfW__noticeLinks a,.privacyConsent-module__rArmfW__banner .privacyConsent-module__rArmfW__customize{text-underline-offset:.16em;text-decoration:underline}.privacyConsent-module__rArmfW__banner .privacyConsent-module__rArmfW__equalChoice{color:var(--color-graphite);background:var(--nav-ink-active);border-color:var(--nav-ink-active)}.privacyConsent-module__rArmfW__banner .privacyConsent-module__rArmfW__equalChoice:hover:not(:disabled){color:var(--catalog-primary-cta-text);background:var(--catalog-primary-cta);border-color:var(--catalog-primary-cta)}.privacyConsent-module__rArmfW__banner :is(button,a):focus-visible{outline:3px solid var(--catalog-edge);outline-offset:2px}.privacyConsent-module__rArmfW__bannerActions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.55rem;display:grid}.privacyConsent-module__rArmfW__equalChoice,.privacyConsent-module__rArmfW__customize,.privacyConsent-module__rArmfW__save,.privacyConsent-module__rArmfW__cancel,.privacyConsent-module__rArmfW__footerButton{min-height:var(--catalog-control-height);border-radius:var(--catalog-radius-sm);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-strong);line-height:var(--leading-tight);cursor:pointer;padding:.6rem .85rem}.privacyConsent-module__rArmfW__equalChoice{color:var(--catalog-ink);background:var(--catalog-surface);border:1px solid var(--catalog-border-strong)}.privacyConsent-module__rArmfW__equalChoice:hover:not(:disabled){border-color:var(--catalog-primary);background:var(--catalog-primary-soft)}.privacyConsent-module__rArmfW__customize,.privacyConsent-module__rArmfW__cancel{color:var(--catalog-link);background:0 0;border:1px solid #0000}.privacyConsent-module__rArmfW__customize{grid-column:1/-1}.privacyConsent-module__rArmfW__customize:hover:not(:disabled),.privacyConsent-module__rArmfW__cancel:hover:not(:disabled){text-underline-offset:.16em;text-decoration:underline}.privacyConsent-module__rArmfW__equalChoice:focus-visible,.privacyConsent-module__rArmfW__customize:focus-visible,.privacyConsent-module__rArmfW__save:focus-visible,.privacyConsent-module__rArmfW__cancel:focus-visible,.privacyConsent-module__rArmfW__footerButton:focus-visible,.privacyConsent-module__rArmfW__checkbox:focus-visible{outline:3px solid var(--catalog-focus);outline-offset:2px}.privacyConsent-module__rArmfW__equalChoice:disabled,.privacyConsent-module__rArmfW__customize:disabled,.privacyConsent-module__rArmfW__save:disabled,.privacyConsent-module__rArmfW__cancel:disabled{cursor:wait;opacity:.58}.privacyConsent-module__rArmfW__dialogOverlay{z-index:var(--z-dialog-overlay);background:#0c13207a;position:fixed;inset:0}.privacyConsent-module__rArmfW__dialog{z-index:var(--z-dialog-panel);gap:var(--catalog-space-md);width:min(42rem,100vw - 2rem);max-height:min(88dvh,48rem);padding:var(--catalog-space-lg);color:var(--catalog-ink);background:var(--catalog-surface-raised);border:1px solid var(--catalog-border-strong);border-top:var(--edge-width) solid var(--catalog-edge);border-radius:var(--catalog-radius-xl);box-shadow:var(--shadow-md);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.privacyConsent-module__rArmfW__dialogHeader{flex-direction:column;gap:.55rem;display:flex}.privacyConsent-module__rArmfW__dialogDescription{color:var(--catalog-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.privacyConsent-module__rArmfW__categoryList{border:1px solid var(--catalog-border);border-radius:var(--catalog-radius-lg);display:grid}.privacyConsent-module__rArmfW__categoryRow{align-items:center;gap:var(--catalog-space-md);min-height:4.5rem;color:var(--catalog-ink);background:var(--catalog-surface);border-bottom:1px solid var(--catalog-border);grid-template-columns:minmax(0,1fr) auto;padding:.8rem .9rem;display:grid}.privacyConsent-module__rArmfW__categoryRow:first-child{border-radius:var(--catalog-radius-lg) var(--catalog-radius-lg) 0 0}.privacyConsent-module__rArmfW__categoryRow:last-child{border-radius:0 0 var(--catalog-radius-lg) var(--catalog-radius-lg);border-bottom:0}.privacyConsent-module__rArmfW__categoryRow strong{font-size:var(--text-sm);display:block}.privacyConsent-module__rArmfW__categoryRow p,.privacyConsent-module__rArmfW__categoryDescription{color:var(--catalog-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:.25rem 0 0;display:block}.privacyConsent-module__rArmfW__alwaysOn,.privacyConsent-module__rArmfW__unavailable>span{color:var(--catalog-muted);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--font-weight-heavy);text-transform:uppercase;letter-spacing:var(--tracking-caps)}.privacyConsent-module__rArmfW__unavailable{background:var(--catalog-surface-muted)}.privacyConsent-module__rArmfW__checkbox{width:1.25rem;height:1.25rem;accent-color:var(--catalog-primary);cursor:pointer}.privacyConsent-module__rArmfW__gpcNotice{color:var(--catalog-ink);background:var(--catalog-primary-soft);border-left:2px solid var(--catalog-primary);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0;padding:.65rem .75rem}.privacyConsent-module__rArmfW__dialogLinks{font-size:var(--text-xs);margin:0}.privacyConsent-module__rArmfW__dialogActions{padding-top:var(--catalog-space-sm);border-top:1px solid var(--catalog-border);flex-wrap:wrap;gap:.55rem;display:flex}.privacyConsent-module__rArmfW__save{color:var(--catalog-primary-cta-text);background:var(--catalog-primary-cta);border:1px solid var(--catalog-primary-cta)}.privacyConsent-module__rArmfW__save:hover:not(:disabled){background:var(--catalog-primary-cta-hover);border-color:var(--catalog-primary-cta-hover)}.privacyConsent-module__rArmfW__error{font-weight:var(--font-weight-strong);color:var(--catalog-danger)!important;font-size:var(--text-xs)!important}.privacyConsent-module__rArmfW__footerButton{min-height:2rem;color:var(--catalog-link);text-align:left;background:0 0;border:0;align-self:flex-start;padding:.3rem 0}.privacyConsent-module__rArmfW__footerButton:hover{color:var(--catalog-link-hover);text-underline-offset:.16em;text-decoration:underline}@media (max-width:760px){.privacyConsent-module__rArmfW__banner{gap:var(--catalog-space-sm);width:min(40rem,100% - 1rem);max-height:calc(100dvh - 1.5rem);padding:var(--catalog-space-sm);bottom:.5rem}.privacyConsent-module__rArmfW__bannerDescription{font-size:var(--text-xs)}.privacyConsent-module__rArmfW__bannerCopy{gap:.25rem}.privacyConsent-module__rArmfW__bannerActions{gap:0 .5rem}.privacyConsent-module__rArmfW__banner .privacyConsent-module__rArmfW__customize{min-height:2rem;padding-block:.35rem}.privacyConsent-module__rArmfW__dialogActions>*{flex:11rem}}@media (max-width:420px){.privacyConsent-module__rArmfW__categoryRow{align-items:start}}@media (max-height:540px){.privacyConsent-module__rArmfW__banner{gap:var(--catalog-space-sm);max-height:calc(100dvh - 1rem);padding:var(--catalog-space-sm)}}@media (max-height:540px) and (min-width:34rem){.privacyConsent-module__rArmfW__bannerActions{grid-template-columns:repeat(3,minmax(0,1fr))}.privacyConsent-module__rArmfW__banner .privacyConsent-module__rArmfW__customize{grid-column:auto}}@media (prefers-reduced-motion:reduce){.privacyConsent-module__rArmfW__banner,.privacyConsent-module__rArmfW__dialog,.privacyConsent-module__rArmfW__dialogOverlay{transition:none;animation:none}}