.qNm5qa_section{scroll-margin-top:2rem}.qNm5qa_heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,5vw,4rem);padding-bottom:2rem;display:grid}.qNm5qa_heading h2{margin-top:.6rem}.qNm5qa_intro{max-width:48ch;color:var(--brand-copy);font-size:clamp(1rem,1.5vw,1.15rem)}.qNm5qa_profile{border-block:1px solid var(--brand-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);padding-block:clamp(1.5rem,4vw,2.5rem);display:grid}.qNm5qa_identity{border-inline-start:3px solid var(--brand-accent);padding-inline-start:clamp(1.1rem,2.5vw,2rem)}.qNm5qa_label,.qNm5qa_number{color:var(--brand-accent);font:700 .75rem/1.5 var(--brand-data);letter-spacing:.07em;text-transform:uppercase}.qNm5qa_identity h3{font:400 clamp(1.9rem, 3.4vw, 3.1rem)/1.08 var(--brand-display);letter-spacing:-.04em;text-wrap:balance;margin-block:.7rem .65rem;scroll-margin-top:2rem}.qNm5qa_role{color:var(--brand-accent);font-weight:600}.qNm5qa_profileCopy{max-width:51ch;color:var(--brand-copy)}.qNm5qa_profileCopy p+p{margin-top:.75rem}.qNm5qa_profileCopy .actions{gap:.25rem 1.4rem;margin-top:.8rem}.qNm5qa_responsibilities{padding-top:2.2rem}.qNm5qa_responsibilityIntro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);display:grid}.qNm5qa_responsibilityIntro h3{max-width:22ch;font-size:1.35rem}.qNm5qa_responsibilityIntro p{color:var(--brand-copy);max-width:51ch}.qNm5qa_roles{border-block:1px solid var(--brand-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:1.8rem 0;padding:0;list-style:none;display:grid}.qNm5qa_roles li{grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1.35rem 1.5rem;display:grid}.qNm5qa_roles li:first-child{padding-inline-start:0}.qNm5qa_roles li+li{border-inline-start:1px solid var(--brand-rule)}.qNm5qa_roles h4{margin:0 0 .6rem;font-size:1.1rem;line-height:1.25}.qNm5qa_roles h4 a{text-decoration:none}.qNm5qa_roles h4 a:hover{text-decoration:underline}.qNm5qa_roles p{color:var(--brand-copy);font-size:.96rem}@media (max-width:700px){.qNm5qa_heading,.qNm5qa_profile,.qNm5qa_responsibilityIntro{grid-template-columns:minmax(0,1fr);gap:1.3rem}.qNm5qa_heading{padding-bottom:1.5rem}.qNm5qa_identity h3{max-width:16ch}.qNm5qa_roles{grid-template-columns:minmax(0,1fr)}.qNm5qa_roles li,.qNm5qa_roles li:first-child{padding:1.2rem 0}.qNm5qa_roles li+li{border-inline-start:0;border-block-start:1px solid var(--brand-rule)}}
