/* Restore the framed grid while retaining a readable phone column. */
@media(max-width:839px){.about-mobile-story .intro-bento.intro-bento-lead,.about-mobile-story .about-mosaic-grid{border-top:1px solid #8faebc!important;border-left:1px solid #8faebc!important;gap:0}.about-mobile-story .intro-tile{border-right:1px solid #8faebc!important;border-bottom:1px solid #8faebc!important;padding:28px 20px!important;position:relative}.about-mobile-story .bento-corners{display:block!important}.about-mobile-story .intro-tile::before,.about-mobile-story .intro-tile::after{display:block!important}.about-mobile-story .mobile-scroll-reveal{opacity:1;transform:none}}
@media(min-width:700px) and (max-width:839px){.about-mobile-story .intro-bento.intro-bento-lead,.about-mobile-story .about-mosaic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-mobile-story .intro-bento-lead>.bento-story-column,.about-mobile-story .about-mosaic-column{display:flex;flex-direction:column;min-width:0}.about-mobile-story .intro-tile{grid-column:auto!important}.about-mobile-story .inner-page.wrap{max-width:1280px}.about-mobile-story .intro-tile .intro-tile-copy h2{font-size:22px}}
/* Let each column's final tile absorb remaining height at every two-column width. */
.about-mobile-story .intro-bento-lead,.about-mobile-story .about-mosaic-grid{min-width:0;max-width:100%;box-sizing:border-box}
.about-mobile-story .bento-story-column,.about-mobile-story .about-mosaic-column{min-width:0}
.about-mobile-story .intro-tile{max-width:100%;overflow-wrap:break-word}
.about-mobile-story .intro-tile img{max-width:100%}
@media(min-width:700px){
 .about-mobile-story .about-mosaic-grid{align-items:stretch!important;border-bottom:1px solid #8faebc!important}
 .about-mobile-story .about-mosaic-column{display:flex!important;flex-direction:column;align-self:stretch!important;min-height:0}
 .about-mobile-story .about-mosaic-column>.intro-tile{flex:0 0 auto!important;margin-bottom:0!important}
 .about-mobile-story .about-mosaic-column>.intro-tile:last-child{flex:1 0 auto!important;border-bottom:0!important}
 .about-mobile-story .intro-bento-lead{align-items:stretch}
 .about-mobile-story .bento-story-column{align-self:stretch}
 .about-mobile-story .bento-story-column>.intro-tile:last-child{flex:1 0 auto!important}
}
@media(max-width:699px){
 .about-mobile-story .intro-bento.intro-bento-lead,.about-mobile-story .about-mosaic-grid{grid-template-columns:minmax(0,1fr)!important}
 .about-mobile-story .bento-story-column,.about-mobile-story .about-mosaic-column{display:contents!important}
 .about-mobile-story .intro-tile{flex:none!important;min-width:0;box-sizing:border-box}
 .about-mobile-story .career-story{max-width:100%;width:min(100%,380px)}
}
