.gl-legal-page{min-height:100vh;background-color:var(--gl-bg);color:var(--gl-text);font-family:ui-sans-serif,system-ui,sans-serif;display:flex;justify-content:center;padding:4rem 1.5rem}.gl-legal-inner{max-width:640px;width:100%}.gl-legal-title{font-size:1.75rem;font-weight:600;margin:0 0 1.5rem;color:var(--gl-text)}.gl-legal-body{font-size:1rem;line-height:1.7;color:rgba(var(--gl-text-rgb),.88);margin:0 0 2.5rem}.gl-legal-body h2{font-size:1.25rem;font-weight:600;color:var(--gl-text);margin:2.25rem 0 .875rem}.gl-legal-body h2:first-child{margin-top:0}.gl-legal-body h3{font-size:1.0625rem;font-weight:600;color:var(--gl-text);margin:1.75rem 0 .75rem}.gl-legal-body p{margin:0 0 1.1rem}.gl-legal-body ol,.gl-legal-body ul{margin:0 0 1.1rem;padding-left:1.4rem}.gl-legal-body li{margin:0 0 .5rem}.gl-legal-body li:last-child{margin-bottom:0}.gl-legal-body strong{color:var(--gl-text);font-weight:600}.gl-legal-body a{color:var(--gl-gold);text-decoration:none}.gl-legal-body a:hover{text-decoration:underline}.gl-legal-body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 1.5rem;font-size:.9rem}.gl-legal-body td,.gl-legal-body th{text-align:left;vertical-align:top;padding:.6rem .75rem;border:1px solid rgba(var(--gl-text-rgb),.16)}.gl-legal-body th{color:var(--gl-text);font-weight:600;background-color:rgba(var(--gl-text-rgb),.06)}.gl-legal-back{display:inline-block;color:var(--gl-gold);text-decoration:none;font-size:.9375rem}.gl-legal-back:hover{text-decoration:underline}