.gd{max-width:860px;margin-inline:auto;padding-top:8px}.gd h2{margin:44px 0 12px;font-family:var(--font-display);font-weight:900;font-stretch:88%;font-size:clamp(24px,3vw,32px);line-height:1.05;text-transform:uppercase;color:#fff}.gd h3{margin:26px 0 8px;font-size:19px;line-height:1.25;font-weight:600;color:#fff}.gd p,.gd li{font-size:17px;line-height:28px;font-weight:300;color:var(--text-2)}.gd p{margin:0 0 16px}.gd strong{color:#fff;font-weight:500}.gd a{color:var(--blue-text);text-underline-offset:3px}.gd ul,.gd ol{margin:0 0 18px;padding-left:24px;display:grid;gap:8px}.gd ul{list-style:disc}.gd ol{list-style:decimal}.gd li::marker{color:var(--blue-text)}.gd-lead{font-size:19px!important;line-height:30px!important;color:#fff!important}.gd-toc{margin:0 0 8px;padding:18px 22px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.gd-toc p{margin:0 0 8px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.gd-toc ol{margin:0;gap:4px}.gd-table{width:100%;margin:6px 0 22px;border-collapse:collapse;border:1px solid var(--border);border-radius:8px;overflow:hidden;font-size:16px}.gd-table th,.gd-table td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.gd-table th{background:var(--surface);color:#fff;font-weight:500}.gd-table td{color:var(--text-2);font-weight:300}.gd-table tr:last-child td{border-bottom:0}.gd-scroll{overflow-x:auto}.gd-callout{margin:22px 0;padding:18px 22px;border:1px solid rgba(125,180,255,.4);border-left-width:4px;border-radius:8px;background:#3d7bff12}.gd-callout p:last-child{margin-bottom:0}.gd-cta{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 6px}.gd .gd-cta .hx-btn{width:auto;min-width:0;white-space:nowrap;height:52px;padding:0 26px;font-size:17px;font-weight:600;text-decoration:none}.gd .gd-cta .hx-btn-light{background:#fff;color:#05070d}.gd .gd-cta .hx-btn-light:hover{background:#e8eefc}.gd .gd-cta .hx-btn-outline{border-color:#fff9;color:#fff;background:#ffffff0a}.gd .gd-cta .hx-btn-outline:hover{border-color:#fff;background:#ffffff1f}.gd-faq details{margin:0 0 10px;padding:0 20px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.gd-faq summary{padding:16px 0;font-size:18px;font-weight:500;color:#fff;cursor:pointer}.gd-faq details p{margin:0 0 18px}.gd-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin-top:18px}.gd-related a{display:block;padding:16px 18px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:#fff;text-decoration:none;font-weight:500}.gd-related a small{display:block;margin-top:4px;font-size:14px;font-weight:300;color:var(--text-3)}.gd-related a:hover{border-color:var(--blue-text)}@media (max-width: 560px){.gd p,.gd li{font-size:16px;line-height:26px}.gd-table{font-size:15px}}