/* Only the NIC Osaka article's combined introduction/profile card. */
.oi-main .oi-hero--profile{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-bottom:24px}
.oi-main .oi-hero--profile .oi-hero-copy{padding:24px}
.oi-main .oi-hero--profile .oi-lead{font-size:22px!important;line-height:1.65!important;margin-bottom:12px!important;text-wrap:balance}
.oi-main .oi-hero--profile .oi-hero-copy>p{line-height:1.85}
.oi-main .oi-hero--profile .oi-profile{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;padding:18px 0 0;margin:18px 0 0;background:none;border:0;border-top:1px solid #dce3e8;border-radius:0}
.oi-main .oi-hero--profile .oi-profile-image{width:120px!important;height:120px!important;margin:0!important}
.oi-main .oi-hero--profile .oi-profile-copy>.oi-label{font-size:10px!important;line-height:1.5!important;margin:0 0 4px!important;text-align:left}
.oi-main .oi-hero--profile .oi-profile-name{font-size:19px!important;line-height:1.5!important;margin:0 0 5px!important;text-align:left}
.oi-main .oi-hero--profile .oi-profile-reading{font-size:12px!important;line-height:1.5;margin-top:2px}
.oi-main .oi-hero--profile .oi-profile-copy>p:not(.oi-label){font-size:13px;line-height:1.75}
@media(max-width:700px){
 .oi-main .oi-hero--profile{grid-template-columns:1fr;margin-bottom:20px}
 .oi-main .oi-hero--profile .oi-hero-copy{padding:22px 20px}
 .oi-main .oi-hero--profile .oi-lead{font-size:20px!important}
 .oi-main .oi-hero--profile .oi-profile{grid-template-columns:96px minmax(0,1fr);gap:13px;padding-top:16px;margin-top:16px}
 .oi-main .oi-hero--profile .oi-profile-image{width:96px!important;height:96px!important}
 .oi-main .oi-hero--profile .oi-profile-name{font-size:18px!important}
}

@media(max-width:360px){.oi-main .oi-hero--profile .oi-profile{grid-template-columns:88px minmax(0,1fr);gap:12px}.oi-main .oi-hero--profile .oi-profile-image{width:88px!important;height:88px!important}}
