.privacy-choices-link{min-height:44px;color:inherit;font:inherit;cursor:pointer;text-underline-offset:.22em;background:0 0;border:0;padding:0;text-decoration:underline}.analytics-choices{z-index:40;color:#183f3b;text-align:left;background:#fff;border:1px solid #c6d8cc;border-radius:1.25rem;width:min(35rem,100vw - 2.5rem);max-height:calc(100dvh - 3rem);margin:0;padding:1.5rem;font-size:.9375rem;line-height:1.6;position:fixed;bottom:1.25rem;right:1.25rem;overflow:auto;box-shadow:0 12px 48px #133b3626}.analytics-choices::backdrop{background:#1024206b}.analytics-choices .eyebrow{margin:0 0 .35rem;font-size:.75rem}.analytics-choices h2{margin:0 0 .75rem;font-size:1.375rem;line-height:1.3}.analytics-choices p{margin:0 0 .75rem}.analytics-choices a{color:inherit;text-underline-offset:.16em;text-decoration:underline}.analytics-choice-note,.analytics-choice-status{font-size:.875rem}.analytics-choice-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.analytics-choice-actions .button{color:#183f3b;background:#fff;border:1px solid #183f3b;flex:11rem;justify-content:center;min-height:44px;padding:.7rem 1rem;font-size:.875rem}.analytics-choice-actions .button:hover{background:#edf3ed}.analytics-choice-actions .button:disabled{opacity:.5;cursor:not-allowed}.analytics-close{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:.4rem;text-decoration:underline}@media (max-width:700px){.analytics-choices{bottom:calc(5rem + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 7rem);padding:1.1rem;left:.75rem;right:.75rem}}@media print{.analytics-choices,.privacy-choices-link{display:none!important}}@media (forced-colors:active){.analytics-choices::backdrop{opacity:.45;background:canvastext}}
