.consent-banner-module__gN6gQa__banner{z-index:1000;right:var(--page-gutter);bottom:1rem;left:var(--page-gutter);color:#282923;max-width:34rem;max-height:45vh;font-family:var(--font-sans);background:#f4efe5;border:1px solid #28292340;gap:.75rem;margin-left:auto;padding:1rem 1.25rem;display:grid;position:fixed;overflow-y:auto;box-shadow:0 .75rem 2.5rem #28292338}.consent-banner-module__gN6gQa__banner:focus{outline:none}.consent-banner-module__gN6gQa__banner:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.consent-banner-module__gN6gQa__text{margin:0;font-size:.9rem;line-height:1.45}.consent-banner-module__gN6gQa__title{font-weight:700}.consent-banner-module__gN6gQa__bannerExpanded{max-height:85vh}.consent-banner-module__gN6gQa__choices{gap:.5rem;display:grid}.consent-banner-module__gN6gQa__choice{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;font-size:.85rem;line-height:1.4;display:grid}.consent-banner-module__gN6gQa__choice input{accent-color:#282923;width:1.15rem;height:1.15rem;margin:.1rem 0 0}.consent-banner-module__gN6gQa__choice strong{display:block}.consent-banner-module__gN6gQa__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.consent-banner-module__gN6gQa__button{color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:#282923;border:1px solid #282923;padding:.5rem .75rem;font-size:.9rem;font-weight:700;line-height:1.2}.consent-banner-module__gN6gQa__button:hover{background:#40413a}.consent-banner-module__gN6gQa__link{text-underline-offset:.2rem;white-space:nowrap;font-weight:700}@media (max-width:480px){.consent-banner-module__gN6gQa__banner{gap:.6rem;padding:.75rem;bottom:.5rem;left:.5rem;right:.5rem}.consent-banner-module__gN6gQa__text{font-size:.85rem}.consent-banner-module__gN6gQa__button{padding:.45rem .4rem;font-size:.85rem}}
