.xs .xg-legal-body{max-width:860px}.xs h1{font-size:clamp(32px,5.4vw,48px)}.xs-lead{color:var(--xg-ink);font-size:18px}.xs-status{border:1px solid var(--xg-lav-line);background:var(--xg-lav-soft);border-radius:10px;padding:10px 14px;font-size:15px}.xs-actions{flex-wrap:wrap;gap:12px;margin:22px 0 8px;display:flex}.xs .xs-actions a{text-decoration:none}.xs .xs-actions .xg-btn.lime{color:var(--xg-on-lime)}.xs-code{background:var(--xg-surface);border:1px solid var(--xg-line);color:var(--xg-ink);border-radius:10px;margin:0 0 16px;padding:14px 16px;font:14px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}.xs .xs-grid,.xs .xs-steps{gap:12px;padding:0;list-style:none;display:grid}.xs-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.xs-grid li,.xs-steps li{border:1px solid var(--xg-line);background:var(--xg-surface);border-radius:12px;flex-direction:column;gap:4px;margin:0;padding:14px 16px;font-size:15px;display:flex}.xs-steps{counter-reset:step}.xs-steps li{counter-increment:step}.xs-steps li strong:before{content:counter(step) ". ";color:var(--xg-lime)}.xs-faq section{border-top:1px solid var(--xg-line);padding-top:4px}.xs-faq h3{font-size:17px}@media (max-width:720px){.xs-lead{font-size:16.5px}.xs-code{font-size:13px}}
