.ivEfsq_root{--privacy-ink:#0a0b0e;--privacy-muted:#535a66;--privacy-blue:#295cf4;font-family:var(--sans), sans-serif;color:var(--privacy-ink)}.ivEfsq_root button,.ivEfsq_root input{font:inherit}.ivEfsq_root button{cursor:pointer}.ivEfsq_root :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #295cf4}.ivEfsq_root a{text-underline-offset:3px;color:#2446d6}.ivEfsq_banner{z-index:120;background:#f8fafd;border:1px solid #bfc7d1;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:center;gap:24px;max-width:1080px;margin-inline:auto;padding:24px;display:grid;position:fixed;inset:auto 20px 20px;box-shadow:0 12px 36px #0a0b0e1a}.ivEfsq_banner h2{letter-spacing:-.025em;margin:0 0 10px;font-size:20px;font-weight:750;line-height:1.25}.ivEfsq_banner p{color:#535a66;margin:0 0 10px;font-size:13px;line-height:1.65}.ivEfsq_banner a{font-size:12px}.ivEfsq_bannerActions{grid-template-columns:1fr;gap:8px;display:grid}.ivEfsq_root .ivEfsq_choice{color:#0a0b0e;background:#e9edf1;border:1px solid #bfc7d1;border-radius:4px;min-height:44px;padding:10px 14px;font-size:12px;font-weight:700}.ivEfsq_root .ivEfsq_choice:hover{background:#dde5ef;border-color:#8f9eaf}.ivEfsq_configure{color:#2446d6;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:underline}.ivEfsq_dialog{color:#0a0b0e;background:#f8fafd;border:0;border-radius:12px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;box-shadow:0 18px 70px #0a142038}.ivEfsq_dialog[open]{flex-direction:column;display:flex}.ivEfsq_dialog::backdrop{background:#0f192860}.ivEfsq_dialogHeader{border-bottom:1px solid #d5dce4;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.ivEfsq_dialogHeader h2{letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.25}.ivEfsq_dialogHeader button{color:#535a66;background:#e9edf1;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.ivEfsq_dialogHeader svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:20px;height:20px}.ivEfsq_form{flex-direction:column;min-height:0;display:flex}.ivEfsq_dialogBody{min-height:0;padding:22px;font-size:13px;line-height:1.7;overflow:auto}.ivEfsq_dialogBody>p:first-child{margin:0 0 22px}.ivEfsq_category{border-top:1px solid #d5dce4;padding:18px 0}.ivEfsq_categoryHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ivEfsq_category h3{margin:0;font-size:15px}.ivEfsq_categoryHeading>span{color:#535a66;font-size:11px}.ivEfsq_category p{color:#535a66;margin:8px 0 0;font-size:13px}.ivEfsq_toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:750;display:flex;position:relative}.ivEfsq_toggle input{opacity:0;cursor:pointer;width:44px;height:28px;margin:0;position:absolute;right:0}.ivEfsq_switch{pointer-events:none;background:#b1becd;border-radius:20px;flex-shrink:0;width:44px;height:26px;padding:3px;display:block}.ivEfsq_switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;display:block}.ivEfsq_toggle input:checked+.ivEfsq_switch{background:#295cf4}.ivEfsq_toggle input:checked+.ivEfsq_switch:after{transform:translate(18px)}.ivEfsq_toggle input:focus-visible+.ivEfsq_switch{outline-offset:4px;outline:3px solid #295cf4}.ivEfsq_note{color:#535a66;font-size:12px;line-height:1.65}.ivEfsq_dialogActions{padding:16px 22px max(16px, env(safe-area-inset-bottom));border-top:1px solid #d5dce4;flex-shrink:0;gap:10px;display:grid}.ivEfsq_dialogActions>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ivEfsq_save{color:#fff;background:#295cf4;border:1px solid #295cf4;border-radius:4px;min-height:44px;font-size:13px;font-weight:750}.ivEfsq_error{grid-column:1/-1;font-size:12px;color:#922c25!important}.ivEfsq_bannerCopy{min-width:0}@media (max-width:640px){.ivEfsq_banner{inset:auto 12px max(12px, env(safe-area-inset-bottom));grid-template-columns:1fr;gap:14px;max-height:calc(100dvh - 24px);padding:18px;overflow:auto}.ivEfsq_banner h2{font-size:19px}.ivEfsq_bannerActions{grid-template-columns:1fr 1fr}.ivEfsq_bannerActions .ivEfsq_configure{grid-column:1/-1}.ivEfsq_banner p{font-size:12px}.ivEfsq_dialogHeader,.ivEfsq_dialogBody{padding:16px}.ivEfsq_dialogHeader h2{font-size:19px}.ivEfsq_dialogActions{padding-inline:16px}.ivEfsq_dialogActions .ivEfsq_choice{font-size:11px}}@media (prefers-reduced-motion:reduce){.ivEfsq_switch:after{transition:none}}
.STLB6W_footer{color:#0a0b0e;font-family:var(--sans), sans-serif;background:#e9edf1;padding:14px clamp(24px,4vw,80px) 20px}.STLB6W_top{justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.STLB6W_top>p{flex-shrink:0}.STLB6W_footer p{color:#535a66;margin:0;font-size:11px;line-height:1.6}.STLB6W_navigation{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 24px;display:flex}.STLB6W_footer nav{flex-wrap:wrap;gap:0 20px;display:flex}.STLB6W_footer a,.STLB6W_settings{color:#0a0b0e;align-items:center;min-height:44px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.STLB6W_footer a:hover,.STLB6W_settings:hover{color:#295cf4}.STLB6W_footer :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #295cf4}.STLB6W_notices{border-top:1px solid #bfc7d1;grid-template-columns:1fr 1fr;gap:12px 32px;margin-top:6px;padding-top:12px;display:grid}.STLB6W_notices a{min-height:auto;font-size:inherit;text-underline-offset:3px;text-decoration:underline;display:inline}.STLB6W_settings{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}@media (max-width:900px){.STLB6W_top{align-items:flex-start}.STLB6W_top>p{padding-top:13px}.STLB6W_navigation{gap:0 20px}}@media (max-width:640px){.STLB6W_footer{padding-block:12px 20px}.STLB6W_top{grid-template-columns:auto 1fr;align-items:center;gap:0 12px;display:grid}.STLB6W_top>p{padding:0;font-size:10px}.STLB6W_navigation{display:contents}.STLB6W_navigation>nav:first-child{justify-content:flex-end;gap:0 16px}.STLB6W_navigation>nav:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.STLB6W_notices{grid-template-columns:1fr;gap:8px;margin-top:2px;padding-top:10px}}
.rgssoa_shell{flex-direction:column;min-height:100svh;display:flex}.rgssoa_content{flex:1;min-width:0}
