/* Investor Relations: two tables side by side, the governance tiers, and
   documents that are not published yet (shown, but not links). */
.ir-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;align-items:start}
.ir-two > *{min-width:0}
.ir-two .dtable,.ir-two .docs{margin:0}
.ir-two .eyebrow{margin:0 0 1rem}
.ir-sub{margin-top:3rem}
.ir-gov .cards + .cards{margin-top:1.25rem}
.docs .ir-doc{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.4rem;border-radius:var(--r-card);
  border:1px dashed var(--line);color:var(--ink-2)}
.docs .ir-doc > svg{width:1.35rem;height:1.35rem;flex:none;color:var(--ink-3)}
.band--dark .docs .ir-doc{border-color:rgba(255,255,255,.22);color:rgba(255,255,255,.7)}
.band--dark .docs .ir-doc > svg,.band--dark .docs .ir-doc small{color:rgba(255,255,255,.5)}
.ir-mail a{color:var(--blue);text-decoration:underline;text-underline-offset:.2em}
@media (max-width:960px){.ir-two{grid-template-columns:minmax(0,1fr)}}
/* the HQ facade is bright behind the words: a deeper shade, this page only */
.hero--page .hero__media::after{background:radial-gradient(85% 90% at 0% 0%,rgba(6,16,30,.78),rgba(6,16,30,.42) 60%,rgba(6,16,30,.12)),linear-gradient(180deg,rgba(0,0,0,.25),transparent 25%,transparent 75%,rgba(0,0,0,.3))}
.ir-ann td:first-child{white-space:nowrap}
@media (max-width:640px){.hero--page .hero__media::after{background:linear-gradient(180deg,rgba(6,16,30,.8),rgba(6,16,30,.5) 55%,rgba(6,16,30,.15) 80%,rgba(0,0,0,.3))}}
.docs + .docs{margin-top:.75rem}
