.gFlEia_page{max-width:1100px;padding-top:clamp(3rem,7vw,5rem)}.gFlEia_header{border-bottom:6px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-bottom:1.5rem;display:flex}.gFlEia_name{text-transform:uppercase;font-size:clamp(2.5rem,6vw,4.5rem)}.gFlEia_title{color:var(--red);margin-top:.5rem}.gFlEia_contact{justify-items:end;gap:.25rem;font-size:.9375rem;display:grid}.gFlEia_contact a{color:var(--link);text-underline-offset:3px}.gFlEia_print{border:2px solid var(--ink);background:var(--ink);color:var(--paper);font:600 .8125rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;margin-top:.75rem;padding:.5rem 1rem}.gFlEia_summary{max-width:62ch;font-family:var(--font-display);margin-top:1.5rem;font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.4}.gFlEia_columns{grid-template-columns:2fr 1fr;gap:clamp(2rem,5vw,4rem);margin-top:2.5rem;display:grid}.gFlEia_section+.gFlEia_section{margin-top:2.5rem}.gFlEia_heading{border-bottom:3px solid var(--rule);color:var(--red);margin-bottom:1.25rem;padding-bottom:.5rem}.gFlEia_job+.gFlEia_job{margin-top:2rem}.gFlEia_jobHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.gFlEia_jobHead h3{font-size:1.375rem}.gFlEia_jobHead h3 span{font-weight:400}.gFlEia_period{color:var(--ink-soft)}.gFlEia_jobSummary{color:var(--ink-soft);margin-top:.5rem}.gFlEia_job ul{margin:.75rem 0 0;padding-left:1.25rem}.gFlEia_job li+li{margin-top:.375rem}.gFlEia_job li::marker{color:var(--cobalt)}.gFlEia_group+.gFlEia_group{margin-top:1.25rem}.gFlEia_group h3{font-size:1.0625rem}.gFlEia_group p{color:var(--ink-soft);margin-top:.25rem;font-size:.9375rem}.gFlEia_note{font-style:italic}@media (max-width:760px){.gFlEia_columns{grid-template-columns:1fr}.gFlEia_contact{justify-items:start}}@media print{.gFlEia_page{max-width:none;padding:0;font-size:10pt;line-height:1.4}.gFlEia_print{display:none}.gFlEia_name{font-size:26pt}.gFlEia_summary{font-size:11pt}.gFlEia_columns{grid-template-columns:2fr 1fr}.gFlEia_job,.gFlEia_group{break-inside:avoid}.gFlEia_jobHead h3{font-size:12pt}}
