.gg-legal-main{width:min(920px,100% - 48px);margin:auto;padding:150px 0 80px}.gg-legal-back{margin-bottom:28px;font-size:14px;display:inline-block;color:#5923ad!important}.gg-legal-main h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(32px,4.5vw,58px);font-weight:600;line-height:1.12}.gg-legal-main header>p{color:#61516f;max-width:64ch;font-size:18px;line-height:1.7}.gg-legal-main .gg-legal-date{margin-top:18px;font-size:13px}.gg-legal-nav{flex-wrap:wrap;gap:12px 24px;margin:30px 0 42px;display:flex}.gg-legal-nav a{text-underline-offset:5px;font-size:14px;text-decoration:underline}.gg-legal-nav a[aria-current=page]{color:#5923ad;font-weight:650}.gg-legal-main article{max-width:74ch}.gg-legal-main article section{margin:0 0 40px;scroll-margin-top:130px}.gg-legal-main h2{letter-spacing:-.02em;margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.3}.gg-legal-main article p{color:#4f4657;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 16px;font-size:16px;line-height:1.85}.gg-legal-main a{color:#5923ad;text-underline-offset:4px}.gg-legal-main ul{padding-left:20px;line-height:1.85}.gg-legal-main li+li{margin-top:8px}.gg-legal-main :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #7639e8}.gg-legal-contact{margin-top:50px}.gg-privacy-settings{background:#eee5fc;border-radius:24px;margin-bottom:42px;padding:28px}.gg-privacy-settings p{color:#51435f;line-height:1.7}.gg-privacy-actions{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.gg-privacy-actions button{color:#5923ad;font:inherit;cursor:pointer;background:#fff;border:1px solid #5923ad;border-radius:999px;min-height:46px;padding:12px 20px;font-size:14px;font-weight:600}.gg-privacy-actions button:hover{background:#e5d7fa}.gg-privacy-settings [role=status]{font-size:13px}.gg-footer-bottom>div{flex-wrap:wrap}.gg-challenge-box:empty{display:none}.gg-challenge-box{margin:0 0 8px}.gg-challenge-box iframe{max-width:100%}.gg-challenge-note{opacity:.72;margin:0!important;font-size:12px!important;line-height:1.6!important}.gg-challenge-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}.gg-challenge-failed{color:#b42318;margin:0 0 8px!important;font-size:13px!important;line-height:1.6!important}.gg-challenge-failed button{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:0;padding:0;text-decoration:underline}.gg-challenge-failed button:focus-visible{outline-offset:3px;outline:3px solid #7639e8}.gg-legal-links{flex-wrap:wrap;justify-content:center;gap:10px 18px;padding:15px 20px;font-size:12px;line-height:1.6;display:flex}.gg-legal-links a{color:inherit;text-underline-offset:3px;text-decoration:underline}.gg-b2b-check{gap:10px;align-items:flex-start!important;font-size:13px!important;line-height:1.65!important;display:flex!important}.gg-b2b-check input{accent-color:#7639e8;flex:0 0 18px;width:18px!important;height:18px!important;min-height:0!important;margin:3px 0 0!important}.gg-signup-content>.gg-signup-legal{font-size:12px;line-height:1.7}.gg-signup-legal a{color:inherit;text-decoration:underline}@media (width<=560px){.gg-legal-main{width:calc(100% - 40px);padding-top:125px}.gg-legal-main header>p{font-size:16px}.gg-legal-main h2{font-size:21px}.gg-privacy-settings{padding:22px}.gg-privacy-actions{flex-direction:column}.gg-privacy-actions button{width:100%}.gg-legal-nav{gap:14px 20px}.gg-legal-main article p{font-size:15px}.gg-footer-bottom>div{row-gap:12px}}.gg-footer-bottom .gg-footer-legal{justify-content:flex-start;gap:8px 22px;padding:0;font-size:12px;line-height:1.5}.gg-footer-bottom .gg-footer-legal a{color:#aab3c6;text-decoration:none}.gg-footer-bottom .gg-footer-legal a:hover,.gg-footer-bottom .gg-footer-legal a:focus-visible{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (width<=760px){.gg-footer-bottom .gg-footer-legal{order:3;width:100%}}.gg-privacy-choice{border-top:1px solid #5923ad1f;padding:18px 0 4px}.gg-privacy-choice:first-of-type{border-top:0;padding-top:4px}.gg-privacy-choice h3{color:#2a1f3d;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:17px;display:flex}.gg-privacy-choice h3 strong{letter-spacing:.02em;color:#5923ad;background:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.gg-privacy-choice p{margin:8px 0 0}.gg-privacy-choice .gg-privacy-actions{margin:16px 0}.gg-privacy-actions button:disabled{opacity:.45;cursor:not-allowed}.gg-privacy-actions button[aria-pressed=true]{color:#fff;background:#5923ad}
