.compact-authorization{box-sizing:border-box;background:#f5f8fa;border:1px solid #d9e4e9;border-radius:10px;padding:16px 18px!important;margin:18px 0!important;color:#254957;max-width:100%;text-align:left}.compact-authorization h2{font-size:15px!important;line-height:1.4!important;letter-spacing:0!important;margin:0 0 7px!important;color:#173d4e!important}.compact-authorization .authorization-summary{font-size:13px!important;line-height:1.6!important;color:#536b76!important;margin:0 0 10px!important;max-width:none!important}.compact-authorization details{padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.compact-authorization summary{font-size:12px!important;line-height:1.5!important;font-weight:750!important;color:#176a78!important;cursor:pointer;padding:2px 0!important;list-style:revert!important;display:list-item!important;margin-left:15px}.compact-authorization summary:focus-visible{outline:3px solid #1688a0;outline-offset:3px}.compact-authorization .authorization-full{padding-top:12px;border-top:1px solid #dbe5ea;margin-top:12px}.compact-authorization .authorization-full p{font-size:12px!important;line-height:1.7!important;color:#536b76!important;margin:0 0 12px!important;max-width:none!important}.compact-authorization+.consent,.compact-authorization+.review-check{font-size:12px!important;line-height:1.6!important;align-items:flex-start!important;margin-block:12px!important}.compact-authorization+.consent input,.compact-authorization+.review-check input{flex-shrink:0;width:17px!important;height:17px!important;margin-top:2px!important}.compact-authorization a{color:#176a78;text-underline-offset:3px}@media(max-width:550px){.compact-authorization{padding:14px!important}}