@layer page{.list-page{max-width:73.125rem;margin:0 auto;padding:2rem 1rem}.list-page-eyebrow{color:#392d87;margin-top:2.625rem;font-size:1rem;font-weight:700;line-height:1.25rem;display:inline-block}.list-page-title{font-size:3.25rem;line-height:4rem}.list-page-cta{justify-content:center;align-items:center;max-width:fit-content;margin:0 auto;padding:1rem 1.5rem;display:flex}.list-page-header{max-width:43.75rem;margin:0 auto}.list-page-share-links{padding:1rem 0}}
@layer components{.list-page-section{padding-top:2.5rem}.list-page-section .list-page-section-hero{border-radius:.5rem;width:100%;margin-bottom:1.5rem;display:block}.list-page-section .list-page-section-title{font-size:2.5rem;line-height:3rem}.list-page-section .list-page-section-list{padding:0;list-style:none}.list-page-section .list-page-section-list .list-page-subsection{flex-flow:column;gap:1.5rem;margin-top:2.5rem;padding-bottom:2.5rem;display:flex}@media only screen and (min-width:769px){.list-page-section .list-page-section-list .list-page-subsection{flex-flow:row;align-items:flex-start;gap:3.5rem}.list-page-section .list-page-section-list .list-page-subsection:nth-child(2n){flex-direction:row-reverse}}.list-page-section .list-page-section-list .list-page-subsection .list-page-subsection-text{flex:1;min-width:0}.list-page-section .list-page-section-list .list-page-subsection .list-page-subsection-text .list-page-subsection-label{color:#404a61;letter-spacing:.00625rem;margin-bottom:.375rem;font-size:1rem;font-weight:500;line-height:1.5;display:block}.list-page-section .list-page-section-list .list-page-subsection .list-page-subsection-text .list-page-subsection-job-title{margin-top:.25rem;margin-bottom:0}.list-page-section .list-page-section-list .list-page-subsection .list-page-subsection-text .list-page-subsection-name{margin-top:0}.list-page-section .list-page-section-list .list-page-subsection .list-page-subsection-text .list-page-subsection-country{letter-spacing:.116875rem;text-transform:uppercase;color:#a63798;margin:.5rem 0 1.5rem;font-size:.875rem}.list-page-section .list-page-section-list .list-page-subsection .list-page-subsection-image{aspect-ratio:4/3;background:#f0f5ff;border-radius:.5rem;flex-shrink:0;width:100%;overflow:hidden}.list-page-section .list-page-section-list .list-page-subsection .list-page-subsection-image img{object-fit:cover;width:100%;height:100%}@media only screen and (min-width:769px){.list-page-section .list-page-section-list .list-page-subsection .list-page-subsection-image{aspect-ratio:auto;width:18.75rem;height:18.75rem}}@media only screen and (min-width:1180px){.list-page-section .list-page-section-list .list-page-subsection .list-page-subsection-image{width:25rem;height:25rem}}.list-page-section .list-page-section-divider{margin-top:2.5rem}.list-page-section:last-of-type .list-page-section-divider{display:none}}
@layer components{.list-page-toc-section{box-sizing:border-box;border:.0625rem solid #c5c2f5;border-radius:1rem;flex-flow:wrap;justify-content:space-between;margin:1.5rem auto;padding:2rem;display:flex}.list-page-toc-section .list-page-toc-title{width:100%;margin-top:0}.list-page-toc-section .list-page-toc-list{grid-template-columns:1fr;gap:.75rem 2.5rem;width:100%;margin-bottom:0;padding:0;list-style:none;display:grid}@media only screen and (min-width:580px){.list-page-toc-section .list-page-toc-list{grid-template-columns:1fr 1fr}}.list-page-toc-section .list-page-toc-list .list-page-toc-list-item{margin-bottom:0;display:block}.list-page-toc-section .list-page-toc-list .list-page-toc-list-item .list-page-toc-list-item-link:not(:hover,:focus,:active){color:#151921}}
