/* x1-equity-and-governance — /equity-and-governance (1001 additional pages). Every rule scoped. */
.x1-equity-and-governance .eg-h {font-size: clamp(2rem, 1.35rem + 2.2vw, 3.25rem); margin-bottom: var(--stack-m);}
.x1-equity-and-governance .eyebrow {margin-bottom: var(--stack-s);}
.x1-equity-and-governance .eg-split {align-items: start; row-gap: var(--stack-l);}
.x1-equity-and-governance .eg-text {grid-column: 1 / span 5; display: grid; gap: calc(var(--stack-l) * 1.6);}
.x1-equity-and-governance .eg-text p:not(.eyebrow) {max-width: var(--measure); text-wrap: pretty;}
.x1-equity-and-governance .eg-media {grid-column: 7 / span 6; align-self: stretch;}

/* signature: the proposed grant checked against the company record */
.x1-equity-and-governance .eg-card {margin: 0; background: var(--surface); border-radius: 14px; box-shadow: 0 0 0 1px rgba(0,0,0,.06), 0 18px 48px -12px rgba(20,20,20,.18); padding: clamp(1.25rem, .75rem + 1.6vw, 2.25rem);}
.x1-equity-and-governance .eg-card-k {font: 600 var(--fs-eyebrow)/1.4 var(--sans); letter-spacing: var(--track-eyebrow); text-transform: uppercase; color: var(--muted); margin-bottom: .75rem;}
.x1-equity-and-governance .eg-card-k2 {margin-top: 1.75rem;}
.x1-equity-and-governance .eg-rows {display: grid;}
.x1-equity-and-governance .eg-row {display: flex; justify-content: space-between; align-items: center; gap: .5rem 1.25rem; flex-wrap: wrap; padding-block: .9rem; border-top: 1px solid var(--rule);}
.x1-equity-and-governance .eg-rows:last-of-type .eg-row:last-child {border-bottom: 1px solid var(--rule);}
.x1-equity-and-governance .eg-doc {color: var(--ink); font-size: 1rem; line-height: 1.4; flex: 1 1 11rem; display: grid; gap: .3rem;}
.x1-equity-and-governance .eg-gap .eg-doc {font-weight: 600;}
.x1-equity-and-governance .eg-src {font: italic 400 1.0625rem/1.3 var(--serif); color: var(--muted); font-weight: 400;}
.x1-equity-and-governance .eg-src::before {content: "“";}
.x1-equity-and-governance .eg-src::after {content: "”";}
.x1-equity-and-governance .eg-email {background: linear-gradient(90deg, rgba(245,158,11,.10), rgba(245,158,11,0) 80%); margin-inline: -.75rem; padding-inline: .75rem; border-radius: 8px;}
.x1-equity-and-governance .eg-st {display: inline-flex; align-items: center; gap: .4rem; font: 600 .75rem/1.2 var(--sans); letter-spacing: .04em; padding: .4rem .65rem; border-radius: 999px; white-space: nowrap;}
.x1-equity-and-governance .eg-st::before {content: ""; width: 7px; height: 7px; border-radius: 50%; background: currentColor; flex: none;}
.x1-equity-and-governance .eg-ok {color: #24613B; background: #E6F1E9;}
.x1-equity-and-governance .eg-warn {color: #7A4B00; background: #FBF1DC;}
.x1-equity-and-governance .eg-no {color: #9A2F20; background: #F8E6E2;}
.x1-equity-and-governance .eg-card-foot {display: flex; align-items: center; gap: .6rem; margin-top: 1.25rem; font: 600 .875rem/1.4 var(--sans); color: var(--accent);}
.x1-equity-and-governance .eg-pause {width: 12px; height: 12px; flex: none; border-left: 3px solid currentColor; border-right: 3px solid currentColor;}
@media (min-width: 961px){
.x1-equity-and-governance .eg-card {position: sticky; top: 104px;}
}

/* the pull line over a photo */
.x1-equity-and-governance .eg-aha {min-height: clamp(26rem, 56vh, 38rem);}
.x1-equity-and-governance .eg-aha .bleed {object-position: 50% 60%;}
.x1-equity-and-governance .eg-quote {border-left-color: #F4C77A; max-width: 24ch;}
.x1-equity-and-governance .eg-aha + .sec {border-top: 0;}

.x1-equity-and-governance .eg-two {align-items: start; row-gap: var(--stack-m);}
.x1-equity-and-governance .eg-two > :first-child {grid-column: 1 / span 5;}
.x1-equity-and-governance .eg-two > :last-child {grid-column: 7 / span 6;}
.x1-equity-and-governance .eg-two .eg-h {margin-bottom: 0;}
.x1-equity-and-governance .split-text p:not(.eyebrow) {max-width: var(--measure); text-wrap: pretty;}
.x1-equity-and-governance .eg-photo {aspect-ratio: 5 / 4; object-position: 50% 35%;}
@media (min-width: 961px){
.x1-equity-and-governance .split.rev .split-media {grid-column: 1 / span 6;}
.x1-equity-and-governance .split.rev .split-text {grid-column: 8 / span 5;}
}
.x1-equity-and-governance figure.split-media {margin: 0;}
.x1-equity-and-governance .eg-shot {margin: 0;}
.x1-equity-and-governance .eg-shot .d29-shot {display: block;}
.x1-equity-and-governance .close-card .h2 {max-width: 16ch;}

@media (max-width: 960px){
.x1-equity-and-governance .eg-text, .x1-equity-and-governance .eg-media,
.x1-equity-and-governance .eg-two > :first-child, .x1-equity-and-governance .eg-two > :last-child {grid-column: 1 / -1;}
.x1-equity-and-governance .eg-text {gap: var(--stack-l);}
.x1-equity-and-governance .eg-photo {aspect-ratio: 4 / 3;}
}
@media (max-width: 520px){
.x1-equity-and-governance .eg-row {gap: .5rem .75rem;}
.x1-equity-and-governance .eg-doc {flex-basis: 9rem;}
}
@media (prefers-reduced-motion: reduce){
.x1-equity-and-governance * {transition: none !important; animation: none !important;}
}
