.gd .lp-breadcrumb span:last-child{color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-intro{margin:0;font-size:var(--fs-base);line-height:1.65;color:var(--text)}.gd-section{display:flex;flex-direction:column;gap:10px}.gd-h2{margin:0;font-size:var(--fs-base);font-weight:700;color:var(--text)}.gd-h3{margin:0;font-size:var(--fs-sm);font-weight:700;color:var(--text)}.gd-p{margin:0;font-size:var(--fs-sm);line-height:1.7;color:var(--text-muted)}.gd-p a,.gd-related a{color:var(--accent)}.gd-faq{display:flex;flex-direction:column;gap:4px;padding-top:10px;border-top:1px solid var(--border)}.gd-faq:first-of-type{border-top:none;padding-top:0}.gd-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.gd-table{width:100%;border-collapse:collapse;font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.gd-table th,.gd-table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border);white-space:nowrap}.gd-table thead th{color:var(--text-dim);font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:var(--fs-micro)}.gd-table tbody th{color:var(--text);font-weight:700}.gd-table td{color:var(--text-muted)}.gd-cta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-radius:var(--r-lg);border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:var(--fs-sm);text-decoration:none}.gd-cta:hover{border-color:var(--accent-line-strong)}.gd-related{display:flex;flex-direction:column;gap:8px}.gd-related ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm)}.gd-index{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gd-index-card{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:var(--r-lg);background:var(--surface-1);border:1px solid var(--border);text-decoration:none;transition:border-color var(--dur) var(--ease)}.gd-index-card:hover{border-color:var(--accent-line)}.gd-index-title{font-size:var(--fs-sm);font-weight:700;color:var(--text)}.gd-index-desc{font-size:var(--fs-xs);line-height:1.55;color:var(--text-muted)}.gd-index-more{display:inline-flex;align-items:center;gap:4px;margin-top:auto;font-size:var(--fs-xs);font-weight:700;color:var(--accent)}@media(max-width:560px){.gd-index{grid-template-columns:1fr}}
