/* Navigation repair content: use the existing typography and brand tokens. */
.gft-launch-links{margin:1.25rem 0 1.75rem;padding:1rem 1.25rem;border:1px solid var(--line);border-radius:10px;background:#fff;max-width:74ch}
.gft-launch-links h3{font-size:1.05rem;line-height:1.45;margin:0 0 .65rem}
.gft-launch-links ul{margin:0;padding-left:1.25rem}
.gft-launch-links li{margin:.15rem 0}
.gft-launch-links a{display:inline-block;min-height:44px;padding:.55rem 0;line-height:1.5;text-decoration:underline;overflow-wrap:anywhere}
.gft-hub-guide{max-width:76ch;margin:1.5rem 0 2.5rem}
.gft-hub-guide h2{font-size:clamp(1.3rem,2.5vw,1.65rem);line-height:1.3;margin:1.75rem 0 .8rem}
.gft-hub-guide h3{font-size:1.1rem;line-height:1.4}
.gft-hub-guide p,.gft-hub-guide li{font-size:17px;line-height:1.75}
@media(max-width:600px){.gft-hub-guide p,.gft-hub-guide li{font-size:16px}.gft-launch-links{padding:1rem}}
@media print{.gft-launch-links{break-inside:avoid}}
