.gt-en{font-size:1.05rem;opacity:.8;margin:.2rem 0 .6rem}
.gt-a{max-width:820px}
.gt-a h2{font-size:1.25rem;margin:1.8rem 0 .5rem}
.gt-a p{line-height:1.9}
.gt-cat{font-size:.95rem;opacity:.85}
.gt-m{padding:.8rem 1rem;border-inline-start:4px solid #2fb6e8;background:rgba(47,182,232,.08)}
.gt-x{padding:.8rem 1rem;border-inline-start:4px solid #c8102e;background:rgba(200,16,46,.06)}
.gt-rel{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}
.gt-rel li{padding:.7rem .9rem;border:1px solid rgba(129,66,255,.22);border-radius:6px}
.gt-rel a{font-weight:700}
.gt-rel span{display:block;font-size:.93rem;opacity:.85;margin-top:.2rem}
.gt-cta{margin:2rem 0 1rem;padding:1.1rem 1.2rem;border-radius:6px;background:#052976;color:#fff}
.gt-cta p{margin:0 0 .7rem}
.gt-cta a{display:inline-block;margin:.2rem 0 .2rem .6rem;padding:.55rem 1rem;border-radius:6px;background:#fff;color:#052976;font-weight:700;text-decoration:none}
.gt-cta a+a{background:transparent;color:#fff;border:1px solid #fff}
.gt-pn{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1.4rem;font-size:.95rem}
.gt-by{font-size:.9rem;opacity:.75;margin-top:-.4rem}
.gt-ex{padding:.8rem 1rem;border-inline-start:4px solid #052976;background:rgba(5,41,118,.06);font-variant-numeric:tabular-nums}
.gt-ex [dir=ltr]{direction:ltr;unicode-bidi:isolate;white-space:nowrap;display:inline-block}
.gt-faq h3{font-size:1.05rem;margin:1.1rem 0 .3rem}
.gt-faq p{margin:0}
.gt-more{padding-inline-start:1.2rem;line-height:1.9}
.gl dt a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
