/* Public BTG technology pathways, mobile first */
.btg-expanded-discovery{padding:57px 24px 70px;background:linear-gradient(145deg,#050f21,#0b2f4b 52%,#040f22);border-block:1px solid rgba(20,139,221,.48)}
.btg-expanded-inner{max-width:1300px;margin:auto}
.btg-expanded-eyebrow{font-size:.73rem;font-weight:800;letter-spacing:.23em;color:#f4c979;text-transform:uppercase}
.btg-expanded-discovery h2{color:#fff;font-size:clamp(1.9rem,3.1vw,3.15rem);margin:11px 0 10px;line-height:1.1}
.btg-expanded-discovery h2 span{color:#efc472}
.btg-expanded-discovery .intro{color:#c4dceb;font-size:1rem;line-height:1.68;max-width:880px;margin:0 0 28px}
.btg-expanded-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.btg-expanded-link{display:flex;flex-direction:column;justify-content:space-between;min-height:166px;text-decoration:none!important;background:linear-gradient(140deg,#0a2b49,#041322);border:1px solid rgba(56,159,232,.55);box-shadow:0 0 0 1px rgba(233,182,93,.14);border-radius:16px;padding:21px}
.btg-expanded-link b{display:block;color:#f2ca85;font-weight:850;font-size:1.1rem;line-height:1.25}
.btg-expanded-link span{display:block;color:#d1e0ee;font-size:.88rem;line-height:1.55;margin:12px 0 18px}
.btg-expanded-link em{color:#8fc8f2;font-style:normal;font-weight:750;font-size:.8rem}
.btg-expanded-link:hover,.btg-expanded-link:focus-visible{border-color:#f4d083}
.btg-expanded-callout{margin-top:23px;padding:16px 19px;border-left:3px solid #f4c979;color:#c8dcec;background:rgba(19,143,223,.12);font-size:.88rem;line-height:1.55}
.btg-related-links{display:flex;flex-wrap:wrap;gap:11px;margin:16px auto;padding:18px 25px;border:1px solid rgba(233,182,93,.31);border-radius:12px;background:rgba(7,31,55,.8);max-width:1200px}
.btg-related-links strong{width:100%;color:#f5c978;text-transform:uppercase;font-size:.76rem;letter-spacing:.16em}
.btg-related-links a{color:#c9e1f4;text-decoration:none;border:1px solid rgba(22,130,210,.39);padding:8px 12px;border-radius:7px;font-size:.81rem}
@media(max-width:1000px){.btg-expanded-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.btg-expanded-discovery{padding:40px 13px}.btg-expanded-grid{grid-template-columns:1fr}.btg-expanded-link{min-height:145px}.btg-expanded-discovery h2{font-size:1.9rem}}
