.gs-hero-container{margin-bottom:4rem}.gs-hero-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-primary);margin-bottom:12px;font-size:12px;font-weight:600}.gs-verified{color:var(--text-tertiary);margin-top:16px;font-size:13px}.gs-section{margin-bottom:48px}.gs-card{margin-top:28px;padding:40px}.gs-list{gap:12px;margin-top:20px;padding:0;list-style:none;display:grid}.gs-list li{color:var(--text-secondary);overflow-wrap:break-word;word-break:break-word;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:20px;font-size:15px;line-height:1.6}.gs-table-wrap{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-card);margin-top:20px;overflow-x:auto}.gs-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px;line-height:1.6}.gs-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid var(--border-medium);white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:600}.gs-table tbody th{text-align:left;color:var(--text-primary);border-bottom:1px solid var(--border-subtle);vertical-align:top;overflow-wrap:break-word;word-break:break-word;padding:10px 16px;font-weight:600}.gs-table tbody td{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);vertical-align:top;overflow-wrap:break-word;word-break:break-word;padding:10px 16px}.gs-table tbody tr:last-child th,.gs-table tbody tr:last-child td{border-bottom:none}.gs-cell-label{display:none}.gs-cell-value{overflow-wrap:break-word;word-break:break-word;display:inline}.gs-table code,.gs-code code,.gs-list code{font-family:var(--font-mono);color:var(--accent-primary);border-radius:var(--radius-sm);overflow-wrap:break-word;word-break:break-word;background:#0000004d;padding:2px 8px;font-size:13px}.gs-table kbd,.gs-list kbd{background:var(--bg-card);border:1px solid var(--border-medium);border-bottom:2px solid var(--border-strong);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--text-primary);white-space:nowrap;padding:3px 8px;font-size:13px;font-weight:700;display:inline-block}.gs-footnote{color:var(--text-tertiary);overflow-wrap:break-word;word-break:break-word;margin-top:16px;font-size:13px;line-height:1.6}.gs-code-list{gap:12px;margin-top:20px;display:grid}.gs-code{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:16px}.gs-code code{border:1px solid var(--border-subtle);padding:8px 12px;display:block;overflow-x:auto}.gs-code p{color:var(--text-secondary);overflow-wrap:break-word;word-break:break-word;margin:10px 0 0;font-size:14px;line-height:1.6}.gs-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.gs-card-item{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:6px;min-height:44px;padding:16px;text-decoration:none;display:flex}.gs-card-item strong{color:var(--text-primary);font-size:15px}.gs-card-item span{color:var(--text-secondary);font-size:13px;line-height:1.5}.gs-links{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (width<=900px){.gs-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.gs-hero-container{margin-bottom:2rem}.gs-section{margin-bottom:24px}.gs-card{margin-top:20px;padding:20px 16px}.gs-list li{padding:14px 16px;font-size:14px}.gs-cards{grid-template-columns:1fr}.gs-table-wrap{background:0 0;border:none;border-radius:0;margin-top:16px;overflow-x:visible}.gs-table{width:100%;min-width:0;display:block}.gs-table thead{display:none}.gs-table tbody{flex-direction:column;gap:12px;width:100%;display:flex}.gs-table tbody tr{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:16px;display:flex}.gs-table tbody th{border-bottom:1px solid var(--border-subtle);color:var(--accent-primary);flex-direction:column;padding:0 0 10px;font-size:15px;font-weight:700;display:flex}.gs-table tbody td{border-bottom:none;flex-direction:column;padding:0;font-size:13px;display:flex}.gs-cell-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.gs-cell-value{color:var(--text-secondary);line-height:1.5;display:block}}@media (width<=480px){.gs-card{padding:16px 12px}.gs-table tbody tr{padding:14px 12px}}
