.gf-full-article{max-width:1000px;padding-top:40px;padding-bottom:80px}.gf-full-article nav{color:#a9b7cb;margin-bottom:36px;font-size:.9rem}.gf-full-article h1{overflow-wrap:anywhere;font-size:clamp(2rem,5vw,3.7rem);line-height:1.1}.gf-full-article time{color:#a9b7cb}.gf-article-lead{font-size:1.2rem;line-height:1.8}.gf-article-cover{aspect-ratio:16/9;object-fit:cover;border-radius:20px;width:100%;height:auto;max-height:540px;margin:24px 0}.gf-article-body{overflow-wrap:anywhere;line-height:1.85}.gf-article-body h2,.gf-article-body h3{margin-top:1.8em;line-height:1.3}.gf-article-body img{border-radius:12px;max-width:100%;height:auto}.gf-article-body pre{background:#0b1220;border-radius:12px;padding:20px;overflow:auto}.gf-article-body blockquote{color:#bbc8db;border-left:3px solid #e7ac62;margin-left:0;padding-left:20px}.gf-article-body table{border-collapse:collapse;display:block;overflow:auto}.gf-article-body th,.gf-article-body td{border:1px solid #42516a;padding:8px 12px}.gf-article-body a,.gf-full-article a{color:#f0bd7a;text-underline-offset:4px;text-decoration:underline}.gf-article-impact{background:#162236;border:1px solid #394b65;border-radius:16px;margin:36px 0;padding:24px}.gf-full-article footer{border-top:1px solid #394b65;padding-top:24px}
