.g-hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.g-hero-text{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.g-back{color:var(--sun)!important;text-decoration:none!important}.g-meta{font:500 13px var(--mono);color:var(--faint);letter-spacing:.04em}.g-art{min-width:0;padding:0 0 36px;position:relative}.g-art .term{border-radius:24px;width:100%;margin:0;font-size:14px}.g-art .term>div:not(.dots){white-space:pre-wrap;overflow-wrap:anywhere}.g-cloud{filter:drop-shadow(0 0 22px #ff7a2f73);position:absolute;bottom:-6px;right:-8px}.g-card{border-radius:28px;flex-direction:column;gap:14px;min-width:0;padding:30px;display:flex}.g-card p{color:var(--soft)}.g-h{letter-spacing:-.02em;font-size:clamp(22px,2.6vw,28px)}.g-cols{align-items:start}.g-os{flex-direction:column;gap:16px;min-width:0;display:flex}.g-os>h3{font-size:22px}.g-steps{flex-direction:column;gap:16px;display:flex}.g-steps .step{gap:12px;padding:24px}.g-steps .step h4{font:600 20px var(--display);letter-spacing:-.01em;margin:0}.g-steps .step .copy{margin-top:4px}.g-more summary{cursor:pointer;color:var(--soft);font-size:15px}.g-more summary:hover{color:var(--text)}.g-more[open] summary{margin-bottom:14px}.g-card-link{color:var(--text)!important;text-decoration:none!important}.g-go{font:500 14px var(--mono);color:var(--sun);margin-top:auto}.g-hub{grid-template-columns:repeat(4,1fr)}.g-others{grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.g-hub{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.g-hero{grid-template-columns:1fr;gap:28px}.g-others{grid-template-columns:1fr}}@media (max-width:600px){.g-hub{grid-template-columns:1fr}.g-card{padding:22px}.g-steps .step{padding:20px}.g-art .term{padding:16px 18px 20px;font-size:12.5px}}
