.profile-resume .resume-row{grid-template-columns:minmax(100px,145px) minmax(0,1fr);align-items:start;gap:14px 24px;padding-block:18px}
.profile-resume .resume-row>ul{margin:0;padding-left:1.1em;min-width:0;list-style:disc}
.profile-resume .resume-row>ul>li{font-size:14px;line-height:1.85;word-break:keep-all;overflow-wrap:anywhere;padding-left:3px;margin:0 0 7px;color:var(--sub);font-weight:400}
.profile-resume .resume-row>ul>li:last-child{margin-bottom:0}
.profile-resume .resume-row>span{font-size:13px;line-height:1.85;word-break:keep-all}
.director>div{min-width:0}
@media(min-width:821px){.director>img{top:var(--navigation-offset,128px);max-height:min(630px,calc(100dvh - var(--navigation-offset,128px) - 24px));object-fit:contain;object-position:top}}
@media(max-width:540px){.profile-resume .resume-row{grid-template-columns:1fr;gap:9px;padding-block:18px}.profile-resume .resume-row>span{font-size:14px}.profile-resume .resume-row>ul>li{font-size:14px}}
