/* Compact the approach board by 25%, retaining the existing card positions and image effects. */
#about-me.an-universalism-board{min-height:660px!important;padding-top:30px!important}
#about-me .an-universal-layout{grid-template-rows:minmax(202.5px,auto) minmax(187.5px,auto) minmax(202.5px,auto)!important;min-height:0!important;gap:21px!important}
#about-me .an-universal-card{height:auto!important;min-height:187.5px!important;grid-template-columns:54px minmax(0,1fr)!important;gap:12px!important;padding:21px 45px 18px 21px!important;margin-top:0!important;align-self:stretch!important}
#about-me .an-card-what,#about-me .an-card-education{min-height:202.5px!important}
#about-me .an-universal-card>i{font-size:32px!important}
#about-me .an-universal-card h3{font-size:18px!important;line-height:1.16!important}
#about-me .an-universal-card p{font-size:12px!important;line-height:1.42!important}
#about-me .an-universal-card span{margin:8px 0 9px!important}
#about-me .an-universal-card>a{right:10px!important;bottom:10px!important;width:32px!important;height:32px!important;font-size:14px!important}
#about-me .an-universal-title-block h2{font-size:clamp(24px,2.4vw,36px)!important;line-height:1.02!important}
#about-me .an-universal-title-block p{font-size:9px!important;margin-bottom:7px!important}
#about-me .an-universal-title-block em{font-size:clamp(16px,1.5vw,23px)!important}
#about-me .an-title-rule{margin:13px auto 9px!important}
#about-me .an-universal-bottom{min-height:54px!important;margin-top:21px!important;padding-top:18px!important;padding-bottom:18px!important}
@media(min-width:1501px) and (max-width:1700px){#about-me .an-universal-card{grid-template-columns:34px minmax(0,1fr)!important;padding:17px 38px 17px 17px!important;gap:10px!important}#about-me .an-universal-card>i{font-size:28px!important}}
@media(max-width:1500px){#about-me .an-universal-layout{grid-template-rows:auto!important}#about-me .an-universal-title-block{margin:21px 0!important}#about-me .an-universal-card,#about-me .an-card-what,#about-me .an-card-education{min-height:165px!important}}
@media(max-width:1100px){#about-me .an-universal-card{grid-template-columns:39px minmax(0,1fr)!important;min-height:157.5px!important;padding:16px 39px 16px 15px!important}}
@media(max-width:820px){#about-me.an-universalism-board{min-height:0!important;padding-top:21px!important}#about-me .an-universal-layout{gap:18px!important}#about-me .an-universal-card{min-height:0!important;grid-template-columns:32px minmax(0,1fr)!important;padding:16px 42px 16px 15px!important;gap:10px!important}#about-me .an-universal-card>i{font-size:26px!important}#about-me .an-universal-title-block{margin:16px 0!important}}
/* Let the photograph reach the bottom edge of the approach section. */
#about-me .an-universal-bg{top:0!important;bottom:0!important}
#about-me .an-universal-bg img{display:block;height:100%!important;object-fit:cover}
#about-me .an-universal-bottom{background:transparent!important;border:0!important;box-shadow:none!important}
/* Match the space beneath the last card row to the space above the first. */
#about-me.an-universalism-board{padding-bottom:30px!important}
#about-me .an-universal-bottom{display:none!important}
@media(max-width:820px){#about-me.an-universalism-board{padding-bottom:21px!important}}
