.vcc{z-index:2147483000;background:var(--black,#000);width:min(400px,100vw - 48px);max-height:calc(100vh - 48px);color:var(--white,#fff);position:fixed;inset:auto auto 24px 24px;overflow-y:auto;box-shadow:0 16px 48px #00000047}.vcc[hidden]{display:none}.vcc{animation:.32s cubic-bezier(.22,.61,.36,1) both vcc-in}@keyframes vcc-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.vcc__inner{flex-direction:column;gap:20px;padding:28px;display:flex}.vcc__title{color:var(--white,#fff);margin:0 0 8px;font-family:Beausitefitweb,sans-serif;font-size:20px;line-height:120%}.vcc__body{color:var(--white,#fff);margin:0;font-family:Beausiteclassicweb,sans-serif;font-size:15px;font-weight:400;line-height:150%}.vcc__body a{color:var(--white,#fff);font-size:inherit;line-height:inherit;text-underline-offset:3px;text-decoration:underline;transition:color .12s}.vcc__body a:hover{color:var(--terracotta,#efd0b3)}.vcc__actions{flex-direction:column;gap:10px;display:flex}.vcc__buttons{gap:8px;display:flex}.vcc__button{appearance:none;cursor:pointer;background-color:var(--terracotta,#efd0b3);min-width:0;color:var(--red,#f23f30);text-align:center;white-space:nowrap;border:0;border-radius:0;flex:1 1 0;padding:9px 12px;font-family:Beausiteclassicweb,sans-serif;font-size:15px;line-height:150%;transition:background-color .1s,color .1s}.vcc__button:hover{background-color:var(--red,#f23f30);color:var(--white,#fff)}.vcc__button:active{background-color:var(--black,#000);color:var(--white,#fff)}.vcc__more{appearance:none;cursor:pointer;color:var(--white,#fff);text-underline-offset:3px;text-align:center;background:0 0;border:0;padding:0;font-family:Beausiteclassicweb,sans-serif;font-size:14px;line-height:150%;text-decoration:underline;transition:color .12s}.vcc__more:hover{color:var(--terracotta,#efd0b3)}.vcc__panel{border-top:1px solid #ffffff24;padding-top:20px}.vcc__panel[hidden]{display:none}.vcc__option{border-bottom:1px solid #ffffff1a;grid-template-columns:22px 1fr;gap:2px 12px;padding:12px 0;display:grid}.vcc__option:last-of-type{border-bottom:0}.vcc__option-name{color:var(--white,#fff);cursor:pointer;font-family:Beausiteclassicweb,sans-serif;font-size:15px;line-height:140%}.vcc__option-desc{color:#ffffffb8;grid-column:2;margin:0;font-family:Beausiteclassicweb,sans-serif;font-size:13px;line-height:150%}.vcc__check{width:18px;height:18px;margin-top:2px;position:relative}.vcc__check input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.vcc__check span{pointer-events:none;background:0 0;border:1px solid #ffffff80;transition:background-color .12s,border-color .12s;position:absolute;inset:0}.vcc__check input:checked+span{background:var(--terracotta,#efd0b3);border-color:var(--terracotta,#efd0b3)}.vcc__check input:checked+span:after{content:"";border:solid var(--black,#000);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.vcc__check input:disabled{cursor:default}.vcc__check input:disabled+span{opacity:.5}.vcc__check input:focus-visible+span{outline:2px solid var(--terracotta,#efd0b3);outline-offset:2px}.vcc__panel-actions{gap:8px;margin-top:16px;display:flex}.vcc__panel-actions .vcc__button{flex:none;padding:9px 20px}.vcc__button:focus-visible,.vcc__more:focus-visible,.vcc__body a:focus-visible{outline:2px solid var(--terracotta,#efd0b3);outline-offset:3px}@media (width<=767px){.vcc{width:min(400px,100vw - 32px);max-height:calc(100vh - 32px);inset:auto auto 16px 16px}.vcc__inner{gap:18px;padding:24px}}@media (width<=479px){.vcc{width:auto;inset:auto 12px 12px}.vcc__inner{padding:20px}.vcc__buttons{flex-direction:column}.vcc__button{white-space:normal}}@media (prefers-reduced-motion:reduce){.vcc{animation:none}}.vcc-footer-row{flex-wrap:wrap;grid-column:1/-1;gap:8px 32px;display:flex}.vcc-footer-link{appearance:none;cursor:pointer;color:var(--white,#fff);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;font-family:Beausiteclassicweb,sans-serif;font-size:18px;font-weight:400;line-height:140%;text-decoration:underline;transition:color .12s}.vcc-footer-link:hover{color:var(--terracotta,#efd0b3)}.vcc-footer-link:focus-visible{outline:2px solid var(--terracotta,#efd0b3);outline-offset:3px}
