dialog.CookieSettings_dialog__NyIFH{width:min(560px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;border-radius:16px;background:#fff;color:var(--ink);overflow:visible;box-shadow:0 24px 64px rgba(0,0,0,.25)}dialog.CookieSettings_dialog__NyIFH::-webkit-backdrop{background:rgba(52,73,74,.6)}dialog.CookieSettings_dialog__NyIFH::backdrop{background:rgba(52,73,74,.6)}dialog.CookieSettings_dialog__NyIFH .CookieSettings_panel__zzmNo{position:relative;max-height:calc(100dvh - 48px);overflow-y:auto;padding:40px;font-family:var(--sans)}dialog.CookieSettings_dialog__NyIFH .CookieSettings_close__yrUGj{position:absolute;top:16px;right:16px;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--ink);font:400 28px/1 var(--sans);cursor:pointer}dialog.CookieSettings_dialog__NyIFH .CookieSettings_close__yrUGj:hover{background:var(--paper)}dialog.CookieSettings_dialog__NyIFH .CookieSettings_title__QHJmN{margin:0 48px 16px 0;font:400 40px/1.1 var(--font-instrument-serif),serif;color:var(--ink);outline:none}dialog.CookieSettings_dialog__NyIFH .CookieSettings_intro__MqGBb{margin:0 0 24px;font:400 15px/1.6 var(--sans);color:var(--muted)}dialog.CookieSettings_dialog__NyIFH .CookieSettings_rows__diA5D{list-style:none;margin:0 0 32px;padding:0}dialog.CookieSettings_dialog__NyIFH .CookieSettings_row__BJgJs{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title control" "text text";align-items:center;grid-column-gap:16px;column-gap:16px;grid-row-gap:6px;row-gap:6px;padding:18px 0;border-top:1px solid var(--rule)}dialog.CookieSettings_dialog__NyIFH .CookieSettings_row__BJgJs:last-child{border-bottom:1px solid var(--rule)}dialog.CookieSettings_dialog__NyIFH .CookieSettings_rowTitle__MQ_6d{grid-area:title;margin:0;font:600 16px/1.3 var(--sans);color:var(--ink)}dialog.CookieSettings_dialog__NyIFH .CookieSettings_rowText__HC3YZ{grid-area:text;margin:0;font:400 14px/1.55 var(--sans);color:var(--muted)}dialog.CookieSettings_dialog__NyIFH .CookieSettings_control___GcQM{grid-area:control;display:flex;align-items:center;gap:12px}dialog.CookieSettings_dialog__NyIFH .CookieSettings_note__ddgKt{font-size:13px;color:var(--muted);white-space:nowrap}dialog.CookieSettings_dialog__NyIFH .CookieSettings_switch__lJkTR{position:relative;width:44px;height:24px;padding:0;border:0;border-radius:999px;background:var(--sage);cursor:pointer;transition:background .2s}dialog.CookieSettings_dialog__NyIFH .CookieSettings_switch__lJkTR:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}dialog.CookieSettings_dialog__NyIFH .CookieSettings_switch__lJkTR[aria-checked=true]{background:var(--blue)}dialog.CookieSettings_dialog__NyIFH .CookieSettings_switch__lJkTR[aria-checked=true]:after{transform:translateX(20px)}dialog.CookieSettings_dialog__NyIFH .CookieSettings_switch__lJkTR:disabled{cursor:default;opacity:.6}dialog.CookieSettings_dialog__NyIFH .CookieSettings_close__yrUGj:focus-visible,dialog.CookieSettings_dialog__NyIFH .CookieSettings_switch__lJkTR:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.CookieSettings_link__EC534:focus-visible{outline:2px solid var(--blue,currentColor);outline-offset:2px}dialog.CookieSettings_dialog__NyIFH .CookieSettings_save__lhQH7{width:100%}.CookieSettings_link__EC534{margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer}@media (prefers-reduced-motion:reduce){dialog.CookieSettings_dialog__NyIFH .CookieSettings_switch__lJkTR,dialog.CookieSettings_dialog__NyIFH .CookieSettings_switch__lJkTR:after{transition:none}}@media (max-width:700px){dialog.CookieSettings_dialog__NyIFH .CookieSettings_panel__zzmNo{padding:24px}dialog.CookieSettings_dialog__NyIFH .CookieSettings_title__QHJmN{font-size:32px}}