.gg-legal-page{background:#f6f8fc;color:#17213d}.gg-legal-hero{position:relative;overflow:hidden;background:linear-gradient(125deg,#07143d 0%,#10245d 70%,#172f70 100%);padding:52px 0 68px;color:#fff}.gg-legal-hero:after{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(242,138,26,.22);border-radius:50%;right:-140px;top:-240px;box-shadow:0 0 0 60px rgba(242,138,26,.04),0 0 0 120px rgba(242,138,26,.025)}.gg-legal-breadcrumb{position:relative;z-index:1;display:flex;align-items:center;gap:9px;margin-bottom:32px;font-size:13px;color:#bec8df}.gg-legal-breadcrumb a{color:#ffad43}.gg-legal-breadcrumb i{font-size:9px}.gg-legal-heading{position:relative;z-index:1;display:flex;gap:22px;align-items:flex-start;max-width:850px}.gg-legal-icon{width:66px;height:66px;flex:0 0 auto;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f7a21b,#ef3f24);box-shadow:0 9px 25px rgba(239,63,36,.3);font-size:27px}.gg-legal-eyebrow{display:block;color:#ffad43;text-transform:uppercase;letter-spacing:1.6px;font-size:12px;font-weight:700;margin-bottom:6px}.gg-legal-heading h1{font-family:Georgia,"Times New Roman",serif;color:#fff;font-size:clamp(34px,5vw,54px);line-height:1.1;margin:0 0 12px}.gg-legal-heading p{color:#c3cee5;font-size:17px;line-height:1.7;margin:0;max-width:720px}.gg-legal-main{padding:65px 0 85px}.gg-legal-card,.gg-legal-side-card,.gg-legal-help{background:#fff;border:1px solid #e2e7f1;border-radius:18px;box-shadow:0 10px 35px rgba(18,40,91,.07)}.gg-legal-card{padding:38px 42px}.gg-legal-meta{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:22px;margin-bottom:28px;border-bottom:1px solid #e7ebf3;color:#65708a;font-size:13px}.gg-legal-meta i{color:#f28a1a;margin-right:6px}.gg-legal-content{font-size:15px;line-height:1.85;color:#4b5670}.gg-legal-content h1,.gg-legal-content h2,.gg-legal-content h3,.gg-legal-content h4,.gg-legal-content strong{color:#101f4f}.gg-legal-content h2{font-family:Georgia,"Times New Roman",serif;font-size:25px;margin:34px 0 12px;padding-left:14px;border-left:3px solid #f28a1a}.gg-legal-content h3{font-size:19px;margin:27px 0 10px}.gg-legal-content p{margin:0 0 17px}.gg-legal-content ul,.gg-legal-content ol{padding-left:22px;margin-bottom:20px}.gg-legal-content li{margin-bottom:8px}.gg-legal-content a{color:#e76020;text-decoration:underline}.gg-legal-side{position:sticky;top:105px}.gg-legal-side-card{padding:28px;margin-bottom:20px}.gg-legal-side-icon{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:#fff2e2;color:#ed6c21;margin-bottom:15px;font-size:20px}.gg-legal-side-card h2,.gg-legal-help h2{font-family:Georgia,"Times New Roman",serif;font-size:21px;color:#0d1d4b}.gg-legal-side-card a{display:flex;align-items:center;gap:10px;padding:12px 13px;margin-top:9px;border-radius:9px;color:#536078;background:#f6f8fc;font-size:14px}.gg-legal-side-card a.active,.gg-legal-side-card a:hover{background:linear-gradient(135deg,#f7a21b,#ef3f24);color:#fff}.gg-legal-help{padding:24px;display:flex;gap:14px;background:#0a1948;border-color:#0a1948;color:#bdc8e0}.gg-legal-help>i{color:#ff9c37;font-size:24px;margin-top:4px}.gg-legal-help h2{color:#fff;margin-bottom:7px}.gg-legal-help p{font-size:13px;line-height:1.6}.gg-legal-help a{color:#ffad43;font-weight:600;font-size:13px}@media(max-width:991px){.gg-legal-side{position:static}.gg-legal-main{padding-top:45px}}@media(max-width:575px){.gg-legal-hero{padding:38px 0 50px}.gg-legal-heading{display:block}.gg-legal-icon{margin-bottom:18px}.gg-legal-card{padding:25px 20px}.gg-legal-heading p{font-size:15px}.gg-legal-main{padding-bottom:55px}}
