.gl-prose{color:var(--text-secondary);font-size:.95rem;line-height:1.8}.gl-prose h2{color:var(--text-primary);margin:32px 0 12px;font-size:1.2rem;font-weight:800}.gl-prose h3{color:var(--text-primary);margin:24px 0 8px;font-size:1rem;font-weight:700}.gl-prose p{margin-bottom:16px}.gl-prose ul{margin-bottom:16px;padding-left:20px}.gl-prose li{margin-bottom:8px}.gl-prose a{color:var(--primary);text-decoration:underline}.gl-contact-card{background:var(--surface);border:1.5px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);align-items:flex-start;gap:16px;padding:20px;transition:all .25s;display:flex}.gl-contact-card:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-3px)}.gl-contact-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}@media (max-width:767px){.gl-hero{min-height:auto;padding:40px 0 0}.gl-stats-row{gap:16px;padding:16px}.gl-stat-value{font-size:1.4rem}.gl-section{padding:56px 0}.gl-cat-grid{grid-template-columns:1fr 1fr}.gl-group-grid,.gl-feat-grid{grid-template-columns:1fr}.gl-steps-row{flex-direction:column;align-items:center}.gl-earn-section{padding:64px 0}.gl-section-head{flex-direction:column;align-items:flex-start}.gl-form-card{padding:24px 20px}.gl-page-hero{padding:50px 0 40px}}@media (max-width:480px){.gl-cat-grid{grid-template-columns:1fr}.gl-coin-card{max-width:100%}.gl-pagination{gap:4px}}
