.r4m-cd,.r4m-cd-panel{--navy:#333e94;--navy-hover:#2a3480;--green:#80bf00;--green-hover:#8ace00;--link:#3f7fe8;--ink-title:rgba(0,0,0,.87);--ink-body:#555;--quiet-bg:#eceef3;--quiet-bg-h:#e0e3ec;--quiet-ink:#3b4051;--muted-ink:#9297a8;--hairline:#e7e9f0;--focus:#333e94;font-family:Open Sans,sans-serif}.r4m-cd{background:#fff;border-top:1px solid var(--hairline,#e7e9f0);bottom:0;box-shadow:0 -6px 28px rgba(28,34,60,.1);left:0;padding:20px 26px;position:fixed;right:0;z-index:2147483640}.r4m-cd__inner{align-items:center;display:flex;gap:44px;margin:0 auto;max-width:1200px}.r4m-cd__copy{flex:1;max-width:780px;text-align:left}.r4m-cd__title{color:var(--ink-title,rgba(0,0,0,.87));font-size:18px;font-weight:600;line-height:120%;margin:0 0 5px}.r4m-cd__body{color:var(--ink-body,#555);font-size:14px;line-height:21px;margin:0}.r4m-cd__link{color:var(--link,#3f7fe8);text-decoration:none}.r4m-cd__link:hover{text-decoration:underline}.r4m-cd__actions{align-items:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;min-width:320px}.r4m-cd .r4m-cd__btn,.r4m-cd-panel .r4m-cd__btn{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-radius:4px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;justify-content:center;letter-spacing:.07em;line-height:1.2;padding:13px 26px;text-transform:uppercase}.r4m-cd .r4m-cd__btn--solid,.r4m-cd-panel .r4m-cd__btn--solid{background:#333e94;background:var(--navy,#333e94);color:#fff}.r4m-cd .r4m-cd__btn--solid:hover,.r4m-cd-panel .r4m-cd__btn--solid:hover{background:#2a3480;background:var(--navy-hover,#2a3480)}.r4m-cd .r4m-cd__btn--quiet,.r4m-cd-panel .r4m-cd__btn--quiet{background:#eceef3;background:var(--quiet-bg,#eceef3);color:#3b4051;color:var(--quiet-ink,#3b4051)}.r4m-cd .r4m-cd__btn--quiet:hover,.r4m-cd-panel .r4m-cd__btn--quiet:hover{background:#e0e3ec;background:var(--quiet-bg-h,#e0e3ec)}.r4m-cd .r4m-cd__btn--go,.r4m-cd-panel .r4m-cd__btn--go{background:#80bf00;background:var(--green,#80bf00);color:#fff}.r4m-cd .r4m-cd__btn--go:hover,.r4m-cd-panel .r4m-cd__btn--go:hover{background:#8ace00;background:var(--green-hover,#8ace00)}.r4m-cd .r4m-cd__btn--ghost,.r4m-cd-panel .r4m-cd__btn--ghost{background:transparent;border:1px solid var(--navy,#333e94);color:#333e94;color:var(--navy,#333e94);padding:12px 25px}.r4m-cd .r4m-cd__btn--ghost:hover,.r4m-cd-panel .r4m-cd__btn--ghost:hover{background:var(--quiet-bg,#eceef3)}.r4m-cd .r4m-cd__btn[data-cd-action=opt-out]{line-height:1.45;padding-bottom:9px;padding-top:9px;text-align:center;white-space:normal}.r4m-cd .r4m-cd__btn:focus-visible,.r4m-cd-footer-link:focus-visible,.r4m-cd-panel .r4m-cd__btn:focus-visible,.r4m-cd-toggle:focus-visible{outline:2px solid var(--focus,#333e94);outline-offset:2px}.r4m-cd--row .r4m-cd__inner{gap:16px;justify-content:center}.r4m-cd--row .r4m-cd__actions{flex-direction:row;min-width:0}.r4m-cd--row .r4m-cd__copy{flex:0 1 auto;max-width:none}.r4m-cd--row .r4m-cd__body{font-size:15px}@media (max-width:900px){.r4m-cd__inner{align-items:stretch;flex-direction:column;gap:16px}.r4m-cd__actions{min-width:0}.r4m-cd--row{padding:14px 16px}.r4m-cd--row .r4m-cd__inner{align-items:center;flex-direction:row;gap:12px;justify-content:space-between}.r4m-cd--row .r4m-cd__copy{flex:1 1 auto}.r4m-cd--row .r4m-cd__body{font-size:13px;line-height:18px}.r4m-cd--row .r4m-cd__actions{flex:0 0 auto}.r4m-cd--row .r4m-cd__btn{font-size:12px;padding:9px 15px}}@media (prefers-reduced-motion:no-preference){.r4m-cd{animation:r4mCdIn .22s cubic-bezier(.2,.7,.3,1)}}@keyframes r4mCdIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.r4m-cd-panel{display:none;inset:0;position:fixed;z-index:2147483645}.r4m-cd-panel.is-open{display:block}.r4m-cd-panel__backdrop{background:rgba(28,34,60,.42);inset:0;position:absolute}.r4m-cd-panel__dialog{background:#fff;border-radius:12px;box-shadow:0 16px 48px rgba(28,34,60,.18);margin:8vh auto;max-height:84vh;max-width:560px;overflow:auto;padding:28px;position:relative;z-index:1}.r4m-cd-panel__dialog:focus{outline:none}.r4m-cd-panel__title{color:var(--ink-title,rgba(0,0,0,.87));font-size:30px;font-weight:600;line-height:120%;margin:0 32px 12px 0}.r4m-cd-panel .r4m-cd-panel__close{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--muted-ink,#9297a8);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;transition:color .2s;width:32px}.r4m-cd-panel .r4m-cd-panel__close:hover{color:var(--quiet-ink,#3b4051)}.r4m-cd-panel .r4m-cd-panel__close:focus-visible{outline:2px solid var(--focus,#333e94);outline-offset:2px}.r4m-cd-panel__desc,.r4m-cd-panel__gpc,.r4m-cd-panel__intro,.r4m-cd-panel__korea{color:var(--ink-body,#555);font-size:16px;line-height:24px;margin:0 0 16px}.r4m-cd-panel__row{border-top:1px solid var(--hairline,#e7e9f0);padding:14px 0}.r4m-cd-panel__row-top{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:6px}.r4m-cd-panel__label{color:var(--ink-title,rgba(0,0,0,.87));font-size:18px;font-weight:600;line-height:120%}.r4m-cd-panel__always{color:var(--quiet-ink,#3b4051);font-size:11px;font-weight:700;letter-spacing:.06em}.r4m-cd-panel__actions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;margin-top:18px}.r4m-cd-panel__actions .r4m-cd__btn--go{margin-left:auto}.r4m-cd-panel .r4m-cd__btn--go,.r4m-cd-panel .r4m-cd__btn--solid{flex:0 1 auto;padding:11px 16px;white-space:nowrap}.r4m-cd-toggle{align-items:center;background:#c5c9d4;border:0;border-radius:999px;cursor:pointer;display:inline-flex;height:26px;padding:0 3px;width:44px}.r4m-cd-toggle.is-on{background:#333e94}.r4m-cd-toggle.is-disabled{cursor:not-allowed;opacity:.55}.r4m-cd-toggle__knob{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(28,34,60,.25);flex:0 0 auto;height:20px;transition:transform .16s;width:20px}.r4m-cd-toggle.is-on .r4m-cd-toggle__knob{transform:translateX(18px)}.r4m-cd-footer-link{align-items:center;display:inline-flex;gap:6px}.r4m-cd-footer-link__icon{display:block}@media (max-width:640px){.r4m-cd-panel__actions{flex-wrap:wrap}.r4m-cd-panel__actions .r4m-cd__btn--go{margin-left:0}.r4m-cd-panel .r4m-cd__btn--go,.r4m-cd-panel .r4m-cd__btn--solid{flex:1 1 45%}}
