.od-gated [hidden]{display:none!important}.od-gated__card{background:var(--white);border-radius:11px;box-shadow:0 11px 44px #00284f1a;padding:30px}.od-gated__cover{margin:-8px auto 20px;max-width:200px}.od-gated__cover img{display:block;height:auto;width:100%}.od-gated__heading{color:var(--primary);font-size:22px;font-weight:var(--regular);line-height:1.2;margin-bottom:.5rem}.od-gated__text,.od-gated__text p{font-size:.9375rem;line-height:1.55}.od-gated__text>:last-child{margin-bottom:0}.od-gated__open{margin:1.25rem 0 0;width:100%}.od-gated__reassurance{font-size:.8125rem;margin:.75rem 0 0;opacity:.8;text-align:center}.od-gated form .hs-form-field{display:block;margin:18px 0 6px}.od-gated form fieldset.form-columns-2 .hs-form-field{float:none;padding:0;width:100%}.od-gated form fieldset.form-columns-2 .input{margin-right:0!important}.od-gated form .hs-submit{margin-top:18px}.od-gated form .hs-button,.od-gated form input[type=submit]{font-weight:var(--bold);padding-bottom:.75rem;padding-top:.625rem;width:100%}.od-gated form .legal-consent-container,.od-gated form .legal-consent-container p{font-size:.75rem;line-height:1.45}.od-gated[data-delivery=download] .submitted-message,.od-gated[data-delivery=email] .submitted-message{display:none!important}.od-gated__success{outline:none;text-align:center}.od-gated__success-icon{background:rgba(0,134,255,.12);border-radius:50%;display:block;height:48px;margin:0 auto 14px;position:relative;width:48px}.od-gated__success-icon:after{border-bottom:3px solid var(--secondary);border-right:3px solid var(--secondary);content:"";height:19px;left:18px;position:absolute;top:13px;transform:rotate(45deg);width:11px}.od-gated__success-heading{color:var(--primary);font-size:22px;font-weight:var(--regular);margin-bottom:.5rem}.od-gated__success-body>:last-child{margin-bottom:0}.od-gated__download{margin:1.25rem 0 0;width:100%}.od-gated__dialog{border:0;border-radius:16px;box-shadow:0 24px 64px rgba(0,40,79,.3);max-height:calc(100vh - 32px);overflow-y:auto;padding:0;width:min(520px,calc(100vw - 32px))}.od-gated__dialog::backdrop{background:rgba(0,40,79,.6)}.od-gated__dialog-inner{padding:36px 32px 32px;position:relative}.od-gated__close{background:transparent;border:0;border-radius:50%;color:var(--primary);cursor:pointer;font-size:1.75rem;height:40px;line-height:1;position:absolute;right:10px;top:10px;width:40px}.od-gated__close:focus-visible,.od-gated__close:hover{background:#eef2f6}@media (max-width:767px){.od-gated__card{padding:22px 20px}.od-gated__dialog-inner{padding:32px 20px 24px}}