@font-face{font-family:'Bridgepoint';src:url('../page/clientlibs/resources/fonts/Bridgepoint-Regular.woff2') format('woff2'),url('../page/clientlibs/resources/fonts/Bridgepoint-Regular.woff') format('woff');font-weight:400;font-style:normal}
@font-face{font-family:'NewsreaderText';src:url('../page/clientlibs/resources/fonts/NewsreaderText-Regular.woff2') format('woff2'),url('../page/clientlibs/resources/fonts/NewsreaderText-Regular.woff') format('woff');font-weight:400;font-style:normal}
@font-face{font-family:'NewsreaderText';src:url('../page/clientlibs/resources/fonts/NewsreaderText-Medium.woff2') format('woff2'),url('../page/clientlibs/resources/fonts/NewsreaderText-Medium.woff') format('woff');font-weight:500;font-style:normal}
.gated-content-page{padding-top:0}
.disclaimer{background:url("../page/clientlibs/resources/images/disclaimer-bg.jpg") center left no-repeat;padding:30px 30px 80px;display:flex;flex-direction:column;justify-content:center;padding-top:100px;background-attachment:fixed;background-size:cover}
@media screen and (max-width:600px){.disclaimer{padding:30px 20px 60px}
}
.publish-mode .disclaimer{min-height:100vh}
.disclaimer .logo{display:flex;justify-content:center;margin-bottom:40px}
.disclaimer .logo img{width:360px;height:30px}
.disclaimer .disclaimer-wrapper{max-width:630px;background:#572483;padding:20px;color:#fff;border-radius:var(--radius);box-shadow:0 0 55px #fff;margin:auto}
.disclaimer .disclaimer-wrapper h3{font-family:'Bridgepoint',sans-serif;margin-bottom:10px}
.disclaimer .disclaimer-wrapper p,.disclaimer .disclaimer-wrapper li{font-size:16px;margin:20px 0}
.disclaimer .disclaimer-wrapper .intro{margin-bottom:2rem}
.disclaimer .disclaimer-wrapper select{width:100%;min-height:50px;border-radius:12px;font-size:20px;color:#5c1163;padding:0 15px;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;background:#fff url("../page/clientlibs/resources/images/select-arrow.svg") no-repeat right 10px center;background-size:17px 19px;line-height:1.5}
.disclaimer .disclaimer-wrapper select::after{content:"working";position:absolute;top:50%;left:50%;transform:translateY(-50%)}
.disclaimer .disclaimer-wrapper select option{height:auto;padding:10px;background-color:#fff;color:#5c1163}
.disclaimer .disclaimer-wrapper .btn-primary,.disclaimer .disclaimer-wrapper button:not(.open-modal-btn){border-radius:30px;font-size:var(--h6font);margin-top:30px;display:inline-block;background-color:#7531dc;color:#fff;line-height:30px;padding:.1125rem 1rem .3125rem 1rem;font-size:1rem;transition:opacity .3s;display:flex;justify-self:center;justify-content:center;border:0;cursor:pointer;background-color:#fff;color:#7531dc}
body.mac-os .disclaimer .disclaimer-wrapper .btn-primary,body.mac-os .disclaimer .disclaimer-wrapper button:not(.open-modal-btn){padding:5px 15px 4px 15px;line-height:1.5}
.disclaimer .disclaimer-wrapper .btn-primary:hover,.disclaimer .disclaimer-wrapper button:not(.open-modal-btn):hover{opacity:.75}
.disclaimer .disclaimer-wrapper #agree{margin-left:auto;margin-right:auto}
.disclaimer .disclaimer-wrapper .open-modal-btn{text-decoration:underline;background:0;border:0;font-size:16px;color:#fff;cursor:pointer}
.disclaimer .disclaimer-wrapper button:disabled{cursor:not-allowed}
.disclaimer .disclaimer-terms{margin:20px 0 0;font-size:20px}
.disclaimer .disclaimer-terms__content{display:flex;flex-wrap:wrap;gap:0 20px}
.disclaimer .disclaimer-terms__content input[type="checkbox"]{margin-right:1rem;cursor:pointer;width:20px}
.disclaimer .disclaimer-terms__content p{margin:0;flex:1;font-size:20px}
.disclaimer .important-information{margin:20px 0 0;font-size:20px}
.disclaimer .important-information__header{border-bottom:1px solid #fff;display:flex;padding-bottom:20px}
.disclaimer .important-information__header input[type="checkbox"]{margin-right:1rem;cursor:pointer;width:20px;background-color:transparent;border:2px solid #fff;border-radius:0;margin-top:-5px;position:relative}
body.windows-os .disclaimer .important-information__header input[type="checkbox"]{margin-top:1px}
.disclaimer .important-information__header p{font-size:20px}
.disclaimer .important-information__content{display:flex;flex-wrap:wrap;gap:0 20px}
.disclaimer .important-information__content p{margin:0;flex:1;font-size:20px}
@font-face{font-family:'Bridgepoint';src:url('../page/clientlibs/resources/fonts/Bridgepoint-Regular.woff2') format('woff2'),url('../page/clientlibs/resources/fonts/Bridgepoint-Regular.woff') format('woff');font-weight:400;font-style:normal}
@font-face{font-family:'NewsreaderText';src:url('../page/clientlibs/resources/fonts/NewsreaderText-Regular.woff2') format('woff2'),url('../page/clientlibs/resources/fonts/NewsreaderText-Regular.woff') format('woff');font-weight:400;font-style:normal}
@font-face{font-family:'NewsreaderText';src:url('../page/clientlibs/resources/fonts/NewsreaderText-Medium.woff2') format('woff2'),url('../page/clientlibs/resources/fonts/NewsreaderText-Medium.woff') format('woff');font-weight:500;font-style:normal}
.bs-modal-overlay{top:0;left:0;width:100%;height:100%;padding:20px;z-index:-1;position:fixed;overflow:hidden;background:rgba(0,0,0,0.75);transition:all .3s;opacity:0;box-sizing:border-box}
.bs-modal-overlay.is-active{opacity:1;z-index:9999}
.bs-modal-wrapper{width:800px;height:400px;max-width:calc(100% - 40px);background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:5px;display:none}
.bs-modal-wrapper--fullscreen{width:calc(100% - 40px);height:calc(100% - 40px)}
.bs-modal-wrapper--scroll{height:calc(100% - 300px)}
.bs-modal-wrapper--scroll .bs-modal-section{max-height:calc(100% - 62px);overflow-y:auto}
.bs-modal-wrapper p,.bs-modal-wrapper li{font-size:16px;margin:20px 0}
.bs-modal-wrapper ol{margin-left:12px}
.bs-modal-wrapper ol ul{margin-left:10px}
.bs-modal-wrapper ol ul li{list-style:disc}
.bs-modal-wrapper.is-active{display:block}
.bs-modal-wrapper .close-modal-btn{left:auto;position:fixed;top:18px;right:10px;width:24px;height:24px;cursor:pointer;background:0;border:0}
.bs-modal-wrapper .close-modal-btn::before,.bs-modal-wrapper .close-modal-btn::after{content:'';position:absolute;top:50%;left:50%;width:24px;height:2px;background-color:#5c1163}
.bs-modal-wrapper .close-modal-btn::before{transform:translate(-50%,-50%) rotate(45deg)}
.bs-modal-wrapper .close-modal-btn::after{transform:translate(-50%,-50%) rotate(-45deg)}
.bs-modal-wrapper .close-modal-btn:hover::before,.bs-modal-wrapper .close-modal-btn:hover::after{background-color:#f44336}
.bs-modal-wrapper .bs-modal-header{border-bottom:1px solid #9537f3;padding:15px 40px 15px 20px;line-height:1.3}
.bs-modal-wrapper .bs-modal-header h3{margin:0;line-height:1.3}
.bs-modal-wrapper .bs-modal-section{padding:0 20px 20px}