.analytics-consent_dialog__3Q3bz,.analytics-consent_notice__P3Fq2{--consent-max-width:48rem;--consent-dialog-width:29rem;--consent-layer:calc(var(--site-nav-account-layer) + 10);--consent-inset:var(--space-4);--consent-padding:var(--space-5);--consent-shadow:0 var(--space-2) var(--space-6) color-mix(in srgb,var(--color-photo-overlay) 15%,transparent);color:var(--color-text-on-dark);background:var(--color-brand-surface);border:1px solid var(--color-brand-line);border-radius:var(--radius-medium);box-shadow:var(--consent-shadow);font-size:var(--font-size-body-small);line-height:var(--line-height-compact)}.analytics-consent_notice__P3Fq2{position:fixed;z-index:var(--consent-layer);right:var(--consent-inset);bottom:calc(var(--site-bottom-space, 0px) + var(--consent-inset) + env(safe-area-inset-bottom));left:var(--consent-inset);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-5);max-width:var(--consent-max-width);margin-inline:auto;padding:var(--consent-padding)}.analytics-consent_noticeCopy__u4A25{min-width:0;padding-right:var(--space-5)}.analytics-consent_noticeCopy__u4A25 h2{margin:0 0 var(--space-2);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.analytics-consent_noticeCopy__u4A25 p{margin:0;color:var(--color-text-on-dark-secondary)}.analytics-consent_noticeCopy__u4A25 .analytics-consent_collectionNote__bu8QL{margin-top:var(--space-2)}.analytics-consent_feedback__GWZFF{grid-template-columns:minmax(0,1fr)}.analytics-consent_feedback__GWZFF p{margin:0;padding-right:var(--space-6)}.analytics-consent_dialog__3Q3bz a,.analytics-consent_notice__P3Fq2 a{color:var(--color-observation);text-decoration:underline;text-underline-offset:.2em}.analytics-consent_noticeCopy__u4A25 a{display:inline-block;padding-left:var(--space-2)}.analytics-consent_actions__2PXQR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.analytics-consent_action__D3ezD{min-width:0;min-height:var(--control-min-height);padding-inline:var(--space-4)}.analytics-consent_closeButton__p39dW{position:absolute;top:var(--space-1);right:var(--space-1);display:grid;place-items:center;width:var(--control-min-height);height:var(--control-min-height);padding:0;border:0;border-radius:var(--radius-small);background:transparent;color:var(--color-text-on-dark-secondary);cursor:pointer}.analytics-consent_closeButton__p39dW:hover{background:var(--color-muted);color:var(--color-text-on-dark)}.analytics-consent_overlay__TAXp5{position:fixed;inset:0;z-index:calc(var(--site-nav-account-layer) + 10);background:color-mix(in srgb,var(--color-photo-overlay) 45%,transparent)}.analytics-consent_dialog__3Q3bz{position:fixed;z-index:calc(var(--consent-layer) + 1);top:50%;left:50%;width:min(var(--consent-dialog-width),calc(100% - var(--space-6)));max-height:calc(100dvh - var(--space-6));overflow:auto;padding:var(--consent-padding);transform:translate(-50%,-50%)}.analytics-consent_dialogTitle__lsqDL{margin:0 var(--space-6) var(--space-3) 0;font-size:var(--font-size-content-title);line-height:var(--line-height-heading);font-weight:var(--font-weight-semibold)}.analytics-consent_description__tY15Z{margin:0;color:var(--color-text-on-dark-secondary)}.analytics-consent_currentChoice__P3PAy{margin:var(--space-4) 0}.analytics-consent_collectionNote__bu8QL{color:var(--color-text-on-dark-secondary)}.analytics-consent_dialog__3Q3bz .analytics-consent_collectionNote__bu8QL{margin:0 0 var(--space-4)}.analytics-consent_footnote__JdUwQ{margin:var(--space-4) 0 0;color:var(--color-text-on-dark-secondary)}.analytics-consent_footnote__JdUwQ a{display:inline-block}.analytics-consent_preferencesLink__6XmBi{display:inline-flex;align-items:center;justify-content:flex-start;min-height:var(--control-min-height);padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer}.analytics-consent_preferencesLink__6XmBi:hover{color:var(--color-observation);text-decoration:underline;text-underline-offset:.25em}.analytics-consent_preferencesLink__6XmBi:focus-visible{outline:var(--focus-ring-width) solid var(--color-observation);outline-offset:var(--focus-ring-offset)}@media (max-width:760px){.analytics-consent_notice__P3Fq2{grid-template-columns:minmax(0,1fr);gap:var(--space-3);padding:var(--space-4)}.analytics-consent_noticeCopy__u4A25{padding-right:var(--space-6)}.analytics-consent_actions__2PXQR{width:100%}}@media (prefers-reduced-motion:reduce){.analytics-consent_dialog__3Q3bz *,.analytics-consent_notice__P3Fq2 *{animation:none!important;transition:none!important}@layer utilities{.analytics-consent_dialog__3Q3bz .analytics-consent_action__D3ezD,.analytics-consent_notice__P3Fq2 .analytics-consent_action__D3ezD{animation:none!important;transition:none!important}}}.footer-legal_legal__Sbd9e{display:flex;flex-wrap:wrap;gap:0 var(--space-5);margin-top:var(--space-3);color:var(--color-text-on-dark-secondary);font-size:var(--font-size-body-small)}.footer-legal_legal__Sbd9e a{display:inline-flex;align-items:center;min-height:var(--control-min-height)}.footer-legal_policeRecord__d7uH0{gap:var(--space-2);white-space:nowrap}.footer-legal_policeIcon__sLkTb{width:18px;height:20px;flex:0 0 18px;object-fit:contain}.footer-legal_legal__Sbd9e a:hover{color:var(--color-observation);text-decoration:underline;text-underline-offset:.25em}.footer-legal_stacked__KEYjt{flex-direction:column;align-items:flex-start;gap:0;margin:0;color:inherit;font:inherit;letter-spacing:inherit}.footer-legal_stacked__KEYjt a{max-width:100%;overflow-wrap:anywhere}.footer-legal_stacked__KEYjt a:focus-visible{outline:var(--focus-ring-width) solid var(--color-observation);outline-offset:var(--focus-ring-offset)}