.resume-editorial{font-family:Arial,Helvetica,sans-serif}.resume-profile{display:grid;grid-template-columns:190px 1fr;gap:45px;padding:32px 0 40px}.resume-profile p{margin:0;font-size:17px;line-height:1.65;max-width:740px}.resume-profile .resume-profile-label{font:inherit;font-size:13px;line-height:1.5;letter-spacing:normal}.resume-group{display:grid;grid-template-columns:190px 1fr;gap:0 45px}.resume-label{grid-column:1;grid-row:1/span 2;margin:28px 0;font-size:13px;font-weight:400;line-height:1.5}.resume-group .resume-entry{grid-column:2;padding:28px 0;max-width:none}.resume-entry .cv-role{font-weight:400;color:#666}.resume-entry h3{font-weight:400}.resume-support{display:grid;grid-template-columns:1fr 1fr;gap:45px}.cv-panel .resume-support{padding-inline:0}.resume-support p{font-size:16px;line-height:1.7;margin:0 0 16px}
@media(max-width:650px){.resume-profile,.resume-group,.resume-support{display:block}.resume-profile{padding:28px 0}.resume-profile .resume-profile-label{margin-bottom:16px}.resume-label{margin:22px 0 8px}.resume-group .resume-entry{padding:22px 0}.resume-profile p{font-size:16px}.resume-support{margin:20px 0}.cv-panel .resume-support{padding:0}.resume-support section+section{margin-top:30px}}

.cv-highlight .resume-entry .cv-role,.cv-highlight .eyebrow{color:#fff}


.cv-panel .cv-content.resume-editorial{padding-inline:clamp(16px,2.5vw,32px)}
.resume-objectives ul{margin:0 0 18px;padding-left:20px;font-size:17px;line-height:1.65;max-width:740px}.resume-objectives li+li{margin-top:8px}.resume-objectives .resume-objectives-note{font-size:13px;color:#666;line-height:1.5}.cv-highlight .resume-objectives-note{color:#fff}
