.grps-terms{--gt-text:#edf3f6;--gt-muted:#aab5bd;--gt-panel:#151c20;--gt-card:#1a2429;--gt-border:#304049;--gt-blue:#00a6ed;--gt-orange:#ff7028;box-sizing:border-box;width:min(1180px,calc(100% - 36px));margin:48px auto 90px;color:var(--gt-text);font-family:inherit}.grps-terms *{box-sizing:border-box}.grps-terms__header{text-align:center;margin:0 auto 40px}.grps-terms__header>span{display:block;color:var(--gt-orange);font-size:12px;font-weight:800;letter-spacing:.2em}.grps-terms__header h1{margin:10px 0 8px;color:var(--gt-text);font-size:clamp(36px,5vw,64px);line-height:1.05}.grps-terms__header p{max-width:720px;margin:0 auto;color:var(--gt-muted);font-size:17px}.grps-terms__line{width:76px;height:4px;margin:22px auto 0;border-radius:3px;background:linear-gradient(90deg,var(--gt-orange) 0 30%,var(--gt-blue) 30%)}.grps-terms__layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;align-items:start}.grps-terms__summary{position:sticky;top:92px;padding:24px;border:1px solid var(--gt-border);border-radius:16px;background:linear-gradient(145deg,var(--gt-card),var(--gt-panel));box-shadow:0 20px 45px rgba(0,0,0,.18)}.grps-terms__summary>span{display:block;margin-bottom:10px;color:var(--gt-orange);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.grps-terms__summary strong{display:block;font-size:21px}.grps-terms__summary p{margin:13px 0 18px;color:var(--gt-muted);line-height:1.7}.grps-terms__summary a{color:var(--gt-blue);text-decoration:none}.grps-terms__summary small{display:block;padding-top:16px;border-top:1px solid var(--gt-border);color:var(--gt-muted)}.grps-terms__content{display:grid;gap:16px}.grps-terms__content section{padding:28px 32px;border:1px solid var(--gt-border);border-radius:16px;background:var(--gt-card);box-shadow:0 12px 34px rgba(0,0,0,.1)}.grps-terms__content h2{margin:0 0 15px;color:var(--gt-text);font-size:23px;line-height:1.25}.grps-terms__content p,.grps-terms__content li{color:var(--gt-muted);font-size:15px;line-height:1.75}.grps-terms__content p{margin:0 0 13px}.grps-terms__content p:last-child{margin-bottom:0}.grps-terms__content ol,.grps-terms__content ul{margin:0 0 14px;padding-left:24px}.grps-terms__content a{color:var(--gt-blue);text-decoration:underline;text-underline-offset:3px}.grps-terms__content strong{color:var(--gt-text)}
html[data-gr-theme="light"] .grps-terms{--gt-text:#132634;--gt-muted:#61727e;--gt-panel:#f6f2ec;--gt-card:#fffdfa;--gt-border:#ded7cd}.grps-terms-page .middle,.grps-terms-page main{overflow:visible}
@media(max-width:800px){.grps-terms{width:min(100% - 28px,700px);margin-top:24px}.grps-terms__header{margin-bottom:26px}.grps-terms__layout{grid-template-columns:1fr}.grps-terms__summary{position:static}.grps-terms__content section{padding:23px 20px}.grps-terms__content h2{font-size:20px}.grps-terms__content p,.grps-terms__content li{font-size:14px;line-height:1.7}}
