body{margin:0;background:#fff}#r2-site-concept{max-width:1240px;margin:auto}
#r2-site-concept .transition-services .wrap{padding:0}
#r2-site-concept .transition-services .label{font-size:12px;letter-spacing:1.3px;font-weight:600;color:#0068b5;text-transform:uppercase;margin:0 0 12px}
#r2-site-concept .transition-services em{font-style:normal}
#r2-site-concept .transition-services .sectionhead{margin-bottom:25px}
#r2-site-concept .cec-services,#r2-site-concept .program-fiche{padding:26px 0;border-top:1px solid #d5dde2}
#r2-site-concept .cec-intro-grid,#r2-site-concept .program-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:25px;align-items:center;margin-bottom:22px}
#r2-site-concept .transition-services figure{margin:0}
#r2-site-concept .transition-services figure img{width:100%;height:210px;object-fit:cover;display:block}
#r2-site-concept .servicepair,#r2-site-concept .program-columns{display:grid;grid-template-columns:1fr 1fr;gap:25px}
#r2-site-concept .servicepair>article,#r2-site-concept .program-columns>div{padding:20px;background:#f7f8f9}
#r2-site-concept .transition-services p,#r2-site-concept .transition-services li{font-size:15px;line-height:1.65;color:#344957}
#r2-site-concept .transition-services ul{padding-left:20px;margin:12px 0 16px}
#r2-site-concept .transition-services .textlink{color:#0068b5;text-decoration:underline;font-size:14px}
#r2-site-concept .program-signature{display:flex;align-items:center;gap:20px;padding:20px 0;flex-wrap:wrap}
#r2-site-concept .program-signature img{width:145px;max-height:70px;object-fit:contain}
#r2-site-concept .program-signature p{flex:1;min-width:180px;margin:0;font-size:13px}
#r2-site-concept .cec-location-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
#r2-site-concept .cec-location-grid article{padding:16px;border:1px solid #d5dde2}
#r2-site-concept .cec-location-grid a{display:block;color:#0068b5;font-size:14px;margin:7px 0;text-decoration:underline}
#r2-site-concept .cec-location-grid h4{font-size:16px;margin:0 0 8px;color:#0068b5}
#r2-site-concept .cec-location-grid p{font-size:13px;margin:0}
@media(max-width:720px){#r2-site-concept .cec-location-grid{grid-template-columns:1fr 1fr}}
@media(max-width:520px){#r2-site-concept .cec-intro-grid,#r2-site-concept .program-intro,#r2-site-concept .servicepair,#r2-site-concept .program-columns,#r2-site-concept .cec-location-grid{grid-template-columns:1fr}}

#r2-site-concept .profile{display:grid;grid-template-columns:200px 1fr;gap:28px;border-top:1px solid #b9c8d2;padding-top:24px;margin-bottom:26px}
#r2-site-concept .profile>img{width:100%;max-height:260px;object-fit:cover;object-position:top}
#r2-site-concept .profile .label{font-size:12px;letter-spacing:1.2px;color:#0068b5;margin:0 0 7px}
#r2-site-concept .profile h3{font-size:25px;margin-bottom:9px}
#r2-site-concept .profile p{color:#344957;font-size:15px;line-height:1.65}
#r2-site-concept .profile .profilefocus{font-size:14px;color:#175780}
#r2-site-concept .profile summary{padding:10px 0;font-size:14px}
#r2-site-concept .profile-links{margin-top:16px;color:#0068b5;font-size:14px;text-decoration:underline}
#r2-site-concept .lise{max-width:500px}
@media(max-width:520px){#r2-site-concept .profile{grid-template-columns:1fr}#r2-site-concept .profile>img{max-width:200px}}


#r2-site-concept{--r2-bg:light-dark(#fff,#17232c);--r2-gray:light-dark(#fafafa,#202d37);--r2-ink:light-dark(#303b43,#f1f4f6);--r2-muted:light-dark(#56646e,#bccbd5);--r2-line:light-dark(#d5dde2,#425460);font-family:Arial,sans-serif;background:var(--r2-bg);color:var(--r2-ink);font-size:15px;line-height:1.55}#r2-site-concept *{box-sizing:border-box}#r2-site-concept a{color:inherit;text-decoration:none}#r2-site-concept header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px 32px;flex-wrap:wrap}#r2-site-concept header img{width:240px;max-width:100%}#r2-site-concept nav{display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:12px}#r2-site-concept .action{display:inline-block;background:#237fb8;color:#fff;padding:12px 18px;font-size:13px;font-weight:600}#r2-site-concept .hero{display:grid;grid-template-columns:1.1fr 1fr;background:var(--r2-bg);color:var(--r2-ink)}#r2-site-concept .hero-copy{padding:43px 35px}#r2-site-concept .eyebrow{font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#277dab;margin:0 0 15px}#r2-site-concept h1{font-size:clamp(32px,4.1vw,43px);font-weight:500;letter-spacing:-1.4px;line-height:1.08;margin:0 0 22px}#r2-site-concept h1 em{color:#237fb8;font-style:normal}#r2-site-concept .hero p{font-size:15px;margin:0 0 22px;line-height:1.65}#r2-site-concept .hero img{width:100%;height:100%;min-height:425px;object-fit:cover}#r2-site-concept .actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}#r2-site-concept .text-link{font-size:13px;font-weight:600;color:#277dab}#r2-site-concept .section{padding:34px 35px}#r2-site-concept .gray{background:var(--r2-gray)}#r2-site-concept h2{font-size:28px;line-height:1.17;font-weight:500;letter-spacing:-.6px;margin:0 0 17px}#r2-site-concept h3{font-size:19px;font-weight:500;line-height:1.25;margin:0 0 12px}#r2-site-concept p{margin:0 0 16px}#r2-site-concept .three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}#r2-site-concept .audience{border-top:1px solid var(--r2-line);padding:20px 0 0}#r2-site-concept .audience p{color:var(--r2-muted);font-size:13px}#r2-site-concept .four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}#r2-site-concept .service{padding:20px 16px;border:1px solid var(--r2-line);background:var(--r2-bg)}#r2-site-concept .service h3{font-size:17px}#r2-site-concept .service p{font-size:13px;color:var(--r2-muted)}#r2-site-concept details{font-size:13px}#r2-site-concept summary{color:#277dab;font-weight:600;min-height:35px}#r2-site-concept details p{margin-top:10px}#r2-site-concept .program{background:var(--r2-bg);border:1px solid var(--r2-line)}#r2-site-concept .program img{width:100%;height:140px;object-fit:cover;display:block}#r2-site-concept .program .inner{padding:19px}#r2-site-concept .program p{font-size:13px;color:var(--r2-muted)}#r2-site-concept .program h3{font-size:18px}#r2-site-concept .feature{display:grid;grid-template-columns:1fr 1fr;background:var(--r2-bg);color:var(--r2-ink);border-top:1px solid var(--r2-line);border-bottom:1px solid var(--r2-line)}#r2-site-concept .feature img{width:100%;height:100%;min-height:280px;object-fit:cover}#r2-site-concept .feature .inner{padding:32px}#r2-site-concept .feature .eyebrow{color:#277dab}#r2-site-concept .feature p{color:var(--r2-muted);font-size:14px}#r2-site-concept .partner-list{display:flex;flex-wrap:wrap;gap:12px 25px;color:var(--r2-muted);font-size:14px}#r2-site-concept .partner-list span{padding:8px 0}#r2-site-concept .two{display:grid;grid-template-columns:1fr 1fr;gap:22px}#r2-site-concept .person{border-top:1px solid var(--r2-line);padding-top:18px}#r2-site-concept .person h3{margin-bottom:5px}#r2-site-concept .person p{font-size:13px;color:var(--r2-muted)}#r2-site-concept .locations{display:flex;flex-wrap:wrap;gap:8px}#r2-site-concept .locations span{background:var(--r2-bg);padding:8px 12px;border:1px solid var(--r2-line);font-size:13px}#r2-site-concept .contact{background:var(--r2-bg);color:var(--r2-ink);padding:32px 35px;border-top:1px solid var(--r2-line)}#r2-site-concept .contact h2{margin-bottom:12px}#r2-site-concept .contact-options{display:flex;gap:9px;flex-wrap:wrap;margin-top:19px}#r2-site-concept .contact button{background:var(--r2-bg);color:var(--r2-ink);font:inherit;font-size:13px;padding:12px 16px;border:1px solid var(--r2-line);min-height:44px}#r2-site-concept .contact button[aria-pressed=true]{background:#237fb8;color:#fff}#r2-site-concept .contact-result{margin:18px 0 0;font-size:14px;min-height:44px}#r2-site-concept footer{padding:22px 35px;background:var(--r2-gray);font-size:12px;color:var(--r2-muted);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}#r2-site-concept .note{font-size:12px;color:var(--r2-muted);margin:16px 0 0}@media(max-width:720px){#r2-site-concept .four{grid-template-columns:1fr 1fr}#r2-site-concept .hero-copy{padding:30px 25px}#r2-site-concept .section{padding:28px 25px}}@media(max-width:520px){#r2-site-concept header{padding:18px}#r2-site-concept .hero,#r2-site-concept .feature,#r2-site-concept .three,#r2-site-concept .two,#r2-site-concept .four{grid-template-columns:1fr}#r2-site-concept .hero img{height:230px;min-height:0}#r2-site-concept .feature img{height:210px;min-height:0}#r2-site-concept .hero-copy,#r2-site-concept .section,#r2-site-concept .contact{padding:27px 22px}#r2-site-concept .program img{height:180px}#r2-site-concept h1{font-size:36px}}

#r2-site-concept{--r2-bg:#fff;--r2-gray:#fafafa;--r2-ink:#225f88;--r2-muted:#4d6b7f;--r2-line:#e0e6ea;color-scheme:light}
#r2-site-concept .action{background:#fff;color:#225f88;border:1px solid #237fb8}
#r2-site-concept .hero,#r2-site-concept .feature,#r2-site-concept .contact{background:#fff;color:#225f88}
#r2-site-concept .contact button{background:#fff;color:#225f88;border:1px solid #d3dfe7}
#r2-site-concept .contact button[aria-pressed=true]{background:#edf4f8;color:#225f88;border-color:#237fb8}

#r2-site-concept{--r2-ink:#174f78;--r2-muted:#344957;--r2-line:#b9c8d2;--r2-gray:#f4f6f7}
#r2-site-concept .eyebrow,#r2-site-concept .text-link,#r2-site-concept summary,#r2-site-concept .feature .eyebrow{color:#175780}
#r2-site-concept .hero p,#r2-site-concept .contact>p{color:#344957}
#r2-site-concept .audience p,#r2-site-concept .service p,#r2-site-concept .program p,#r2-site-concept .person p{font-size:14px;line-height:1.65}
#r2-site-concept .note,#r2-site-concept footer{font-size:13px;color:#344957}
#r2-site-concept .partner-list{color:#344957}

#r2-site-concept h1{color:#0068b5;font-weight:650}

#r2-site-concept h1,#r2-site-concept h2,#r2-site-concept h3{color:#0068b5}

#r2-site-concept .impact{background:#f5f7f9;border-bottom:1px solid #dbe4eb;padding-top:32px;padding-bottom:32px}
#r2-site-concept .impact h2{font-size:30px;margin-bottom:14px}
#r2-site-concept .impact h2 em{font-style:normal;font-weight:400}
#r2-site-concept .impact-disclaimer{font-size:12px;line-height:1.5;color:#344957;max-width:730px;margin:0 0 25px}
#r2-site-concept .impact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
#r2-site-concept .impact-grid article{padding:0 20px;border-left:1px solid #cfdce5}
#r2-site-concept .impact-grid article:first-child{padding-left:0;border-left:0}
#r2-site-concept .impact-number{display:block;font-size:42px;line-height:1.1;color:#0068b5;font-weight:650;margin-bottom:12px}
#r2-site-concept .impact-grid h3{font-size:16px;margin:0 0 10px;line-height:1.3}
#r2-site-concept .impact-grid p{font-size:12px;line-height:1.6;color:#344957;margin:0 0 12px}
#r2-site-concept .impact-status{font-size:11px;font-weight:600;color:#67513f;background:#eee6dd;padding:4px 7px;display:inline-block}
#r2-site-concept .impact-status.confirmed{color:#225f88;background:#e4edf4}
@media(max-width:720px){#r2-site-concept .impact-grid{grid-template-columns:1fr 1fr;gap:24px 0}#r2-site-concept .impact-grid article:nth-child(3){border-left:0;padding-left:0}}
@media(max-width:400px){#r2-site-concept .impact-grid{grid-template-columns:1fr}#r2-site-concept .impact-grid article{padding:0 0 18px;border-left:0;border-bottom:1px solid #cfdce5}#r2-site-concept .impact-grid article:last-child{border-bottom:0}}

#r2-site-concept .values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}#r2-site-concept .values-grid article{border-top:2px solid #0068b5;padding-top:16px}#r2-site-concept .values-grid p{font-size:15px;color:#344957;line-height:1.65}#r2-site-concept .values-teaser{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;border-top:1px solid #d5dde2}#r2-site-concept .values-teaser p{color:#344957}#r2-site-concept .values-teaser .eyebrow{color:#175780}@media(max-width:720px){#r2-site-concept .values-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){#r2-site-concept .values-grid,#r2-site-concept .values-teaser{grid-template-columns:1fr}}

#r2-site-concept .impact{background:#eef5fa}#r2-site-concept .mandates-banner{background:#f0f2f4;border-top:1px solid #d5dde2;border-bottom:1px solid #d5dde2}#r2-site-concept .mandates-banner .three{margin:22px 0 16px}#r2-site-concept .mandates-banner p{color:#344957}#r2-site-concept .trust-banner{background:#eef5fa}#r2-site-concept .values-teaser{background:#f2f3f4}#r2-site-concept .trust-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:25px}#r2-site-concept .trust-logos figure{margin:0;padding:18px 12px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}#r2-site-concept .trust-logos img{width:100%;height:65px;object-fit:contain;margin:0 0 13px}#r2-site-concept .trust-logos figcaption{font-size:12px;text-align:center;color:#344957;line-height:1.4}@media(max-width:850px){#r2-site-concept .trust-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:450px){#r2-site-concept .trust-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}

#r2-site-concept .mission-banner{background:#eef5fa}#r2-site-concept .mission-banner>p:last-child{max-width:800px;color:#344957;font-size:16px}#r2-site-concept #engagements .three{margin-top:25px}#r2-site-concept #engagements p{color:#344957}

#r2-site-concept .r2-expertises{background:#fff}
#r2-site-concept .r2-expertises .sectionhead{max-width:780px;margin-bottom:26px}
#r2-site-concept .r2-expertises .sectionhead>p:last-child{color:#344957;font-size:16px;line-height:1.65}
#r2-site-concept .r2-expertgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
#r2-site-concept .r2-expertgrid article{border:1px solid #d1dbe2;border-top:3px solid #237fb8;padding:19px 17px;display:flex;flex-direction:column;background:#fff}
#r2-site-concept .service-number{font-size:13px;color:#536d7f;margin-bottom:13px}
#r2-site-concept .r2-expertgrid .service-category{font-size:14px;line-height:1.45;letter-spacing:.3px;font-weight:700;color:#0068b5;margin:0 0 16px}
#r2-site-concept .r2-expertgrid h4{font-size:19px;line-height:1.3;font-weight:500;margin:0 0 12px;color:#174f78}
#r2-site-concept .r2-expertgrid p{font-size:14px;line-height:1.6;color:#344957;margin:0 0 19px}
#r2-site-concept .r2-expertgrid a{margin-top:auto;font-size:14px}
#r2-site-concept .service-program-link{margin:20px 0 0}
@media(max-width:850px){#r2-site-concept .r2-expertgrid{grid-template-columns:1fr 1fr}}
@media(max-width:520px){#r2-site-concept .r2-expertgrid{grid-template-columns:1fr}}

#r2-site-concept .home-team{background:#fff}#r2-site-concept .home-team .two{margin:24px 0}#r2-site-concept .home-rico{display:grid;grid-template-columns:110px 1fr;gap:19px}#r2-site-concept .home-rico img{width:110px;height:145px;object-fit:cover;object-position:top}#r2-site-concept .home-team p{color:#344957;font-size:14px;line-height:1.65}#r2-site-concept .home-team .home-role{font-size:13px;color:#175780}#r2-site-concept .home-lise{border-left:1px solid #d5dde2;padding-left:25px}#r2-site-concept .home-contact{background:#eef5fa;border-top:1px solid #d5dde2}#r2-site-concept .home-contact p:not(.eyebrow){max-width:750px;color:#344957;font-size:16px}@media(max-width:520px){#r2-site-concept .home-lise{border-left:0;border-top:1px solid #d5dde2;padding:20px 0 0}}

/* Consistent readable text colours across R2 pages. */
#r2-site-concept{--r2-ink:#333b42;--r2-muted:#495158;color:#333b42}
#r2-site-concept main p:not(.eyebrow):not(.label):not(.profilefocus):not(.home-role),
#r2-site-concept main li{color:#333b42}
#r2-site-concept h1,#r2-site-concept h2,#r2-site-concept h3,#r2-site-concept h4,
#r2-site-concept a,#r2-site-concept summary{color:#0068b5}
#r2-site-concept .note,#r2-site-concept .impact-disclaimer,
#r2-site-concept .impact-grid p,#r2-site-concept .service-number,
#r2-site-concept .trust-logos figcaption,#r2-site-concept footer,
#r2-site-concept .breadcrumb{color:#495158}

/* Photography brings work contexts into the service presentation. */
#r2-site-concept .visual-photo,#r2-site-concept .card-photo{margin:0;min-width:0}
#r2-site-concept .visual-photo img{display:block;width:100%;height:290px;object-fit:cover}
#r2-site-concept .visual-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:center}
#r2-site-concept .visual-copy{min-width:0}
#r2-site-concept .visual-split .three{grid-template-columns:1fr;gap:14px}
#r2-site-concept .visual-split .three article{padding:0;border:0}
#r2-site-concept .visual-split .three p{margin:6px 0 0}
#r2-site-concept .card-photo{margin:-19px -17px 18px}
#r2-site-concept .card-photo img{width:100%;height:155px;object-fit:cover;display:block}
#r2-site-concept .service .card-photo{margin:0 0 18px}
#r2-site-concept .service{min-width:0}
#r2-site-concept .hero{align-items:stretch}
#r2-site-concept .hero>img{height:100%;max-height:540px;min-height:0;object-fit:cover}
#r2-site-concept .transition-services .program-intro,
#r2-site-concept .transition-services .cec-intro-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:30px}
#r2-site-concept .transition-services .program-intro figure img,
#r2-site-concept .transition-services .cec-intro-grid figure img{height:270px}
#r2-site-concept .values-grid{gap:20px}
#r2-site-concept .values-grid article{background:#fff;padding:18px;border:1px solid #d5dde2;border-top:3px solid #237fb8}
#r2-site-concept .values-grid p{margin-bottom:0}
#r2-site-concept .transition-services p,#r2-site-concept .transition-services li,#r2-site-concept .values-grid p{font-size:16px}
@media(max-width:720px){#r2-site-concept .visual-split{grid-template-columns:1fr;gap:22px}#r2-site-concept .visual-photo img{height:240px}#r2-site-concept .hero>img{height:300px}#r2-site-concept .transition-services .program-intro,#r2-site-concept .transition-services .cec-intro-grid{grid-template-columns:1fr}#r2-site-concept .card-photo img{height:170px}}

#r2-site-concept .group-banner{background:#f2f3f4;border-top:1px solid #d5dde2;border-bottom:1px solid #d5dde2}
#r2-site-concept .group-intro{max-width:850px;font-size:16px;line-height:1.65}
#r2-site-concept .group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:26px}
#r2-site-concept .group-grid article{background:#fff;border:1px solid #d5dde2;padding:26px;display:flex;flex-direction:column;align-items:flex-start}
#r2-site-concept .group-grid img{width:240px;max-width:100%;height:80px;object-fit:contain;object-position:left center;margin-bottom:22px}
#r2-site-concept .group-grid h3{font-size:22px;line-height:1.3;margin-bottom:12px}
#r2-site-concept .group-grid p{font-size:16px;line-height:1.65;margin-bottom:20px}
#r2-site-concept .group-grid a{margin-top:auto;font-size:14px;text-decoration:underline}
@media(max-width:600px){#r2-site-concept .group-grid{grid-template-columns:1fr}#r2-site-concept .group-grid article{padding:22px}}

#r2-site-concept nav .participant-nav{padding:8px 10px;background:#e7f2fa;border-bottom:2px solid #0068b5;font-weight:700}
#r2-site-concept .participant-banner{background:#eaf3f9;border-top:3px solid #237fb8;border-bottom:1px solid #cbdce8}
#r2-site-concept .participant-banner p{font-size:16px}
#r2-site-concept .participant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:26px}
#r2-site-concept .participant-grid article{border:1px solid #d5dde2;background:#fff;display:flex;flex-direction:column}
#r2-site-concept .participant-grid article>img{display:block;width:100%;height:220px;object-fit:cover}
#r2-site-concept .participant-grid article>div{padding:24px}
#r2-site-concept .participant-grid h3{font-size:23px;line-height:1.3}
#r2-site-concept .participant-grid p,#r2-site-concept .participant-resources p{font-size:16px;line-height:1.65}
#r2-site-concept .participant-grid a{display:block;margin-top:12px;text-decoration:underline;font-size:14px}
#r2-site-concept .participant-note{font-size:14px;line-height:1.6;margin-top:24px}
#r2-site-concept .participant-resources{background:#f2f3f4}
#r2-site-concept .participant-resources .two{margin-top:24px;gap:24px}
#r2-site-concept .participant-resources article{background:#fff;padding:24px;border:1px solid #d5dde2}
#r2-site-concept .cec-social-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}
#r2-site-concept .cec-social-grid article{padding:20px;border:1px solid #d5dde2;border-top:3px solid #237fb8}
#r2-site-concept .cec-social-grid a{font-size:14px;text-decoration:underline}
@media(max-width:720px){#r2-site-concept .cec-social-grid{grid-template-columns:1fr 1fr}}
@media(max-width:520px){#r2-site-concept .participant-grid,#r2-site-concept .cec-social-grid{grid-template-columns:1fr}#r2-site-concept .participant-grid article>img{height:190px}}

#r2-site-concept nav .audience-nav{padding:8px 10px;background:#f2f3f4;border-bottom:2px solid #0068b5;font-weight:700}
#r2-site-concept .employer-banner{background:#f2f3f4;border-top:1px solid #d5dde2;border-bottom:1px solid #d5dde2}
#r2-site-concept .employer-banner p{font-size:16px}

#r2-site-concept .working-method{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;padding:24px 35px;gap:30px}
#r2-site-concept .working-method>img{width:100%;height:240px;min-height:0;max-height:240px;object-fit:cover;object-position:center 42%}
#r2-site-concept .working-method .inner{padding:0}
#r2-site-concept .working-method h2{margin-bottom:14px}
#r2-site-concept .working-method p{margin-bottom:14px}
@media(max-width:600px){#r2-site-concept .working-method{grid-template-columns:1fr;padding:24px 22px;gap:20px}#r2-site-concept .working-method>img{height:185px;max-height:185px}}

/* Match Lise's home card to Rico's leadership card. */
#r2-site-concept .home-lise{display:grid;grid-template-columns:110px 1fr;gap:19px}
#r2-site-concept .home-lise img{width:110px;height:145px;object-fit:cover;object-position:center 18%}
@media(max-width:520px){#r2-site-concept .home-lise{grid-template-columns:90px 1fr}#r2-site-concept .home-lise img{width:90px;height:125px}}

/* MPRH-branded expertise banner on the employer page. */
#r2-site-concept section[aria-labelledby="mprh-expertises-title"]{background:#10173e!important;border-top:5px solid #f44b25!important;border-bottom:0!important;color:#fff}
#r2-site-concept section[aria-labelledby="mprh-expertises-title"] .eyebrow{color:#ff957c!important}
#r2-site-concept section[aria-labelledby="mprh-expertises-title"] h2{color:#fff!important;font-family:Georgia,serif!important;font-weight:400!important}
#r2-site-concept section[aria-labelledby="mprh-expertises-title"] p{color:#fff!important}
#r2-site-concept section[aria-labelledby="mprh-expertises-title"] .action{background:#f44b25!important;border-color:#f44b25!important;color:#fff!important}
#r2-site-concept section[aria-labelledby="mprh-expertises-title"] .visual-photo{position:relative;border-bottom:8px solid #f44b25}
#r2-site-concept section[aria-labelledby="mprh-expertises-title"] .visual-photo img{display:block;object-position:center}
#r2-site-concept section[aria-labelledby="mprh-expertises-title"] .visual-photo:after{content:"";position:absolute;left:70%;top:52%;z-index:2;width:27%;aspect-ratio:.813;transform:translate(-50%,-50%);border:4px solid rgba(16,23,62,.9);border-radius:0 38px 0 38px;pointer-events:none}
#r2-site-concept section[aria-labelledby="mprh-expertises-title"] .mprh-banner-logo{display:inline-flex;align-items:center;max-width:340px;margin:0 0 24px;padding:14px 18px;background:#fff;border-radius:0 28px 0 28px;box-shadow:0 12px 28px rgba(0,0,0,.18)}
#r2-site-concept section[aria-labelledby="mprh-expertises-title"] .mprh-banner-logo img{display:block;width:100%;height:auto}
#r2-site-concept section[aria-labelledby="mprh-expertises-title"] .visual-copy>p:not(.eyebrow){font-size:16px;font-weight:500;line-height:1.7}
@media(max-width:720px){#r2-site-concept section[aria-labelledby="mprh-expertises-title"] .mprh-banner-logo{max-width:285px;margin-bottom:20px;padding:12px 15px}#r2-site-concept section[aria-labelledby="mprh-expertises-title"] .visual-copy>p:not(.eyebrow){font-size:15px}#r2-site-concept section[aria-labelledby="mprh-expertises-title"] .visual-photo:after{width:30%;border-width:3px;border-radius:0 28px 0 28px}}
#r2-site-concept .service-path-card.employers .mprh-service{position:relative;background:#f7f7fa;border-top:3px solid #f44b25}
#r2-site-concept .service-path-card.employers .mprh-service h4{padding-right:58px;color:#10173e!important}
#r2-site-concept .service-path-card.employers .mprh-service a{color:#d93d1d}
#r2-site-concept .service-path-card.employers .mprh-service:after{content:"MPRH";position:absolute;top:23px;right:22px;color:#f44b25;font-size:10px;font-weight:800;letter-spacing:.14em}
#r2-site-concept img[src$="asset-2.jpg"]{object-position:72% 32%}
#r2-site-concept img[src$="pexels-33714896.jpg"]{object-position:center 48%}
#r2-site-concept img[src$="pexels-7550396.jpg"]{object-position:center 38%}
#r2-site-concept img[src$="pexels-8133856.jpg"]{object-position:center 38%}
#r2-site-concept img[src$="photo-167137858.jpg"]{object-position:72% 30%}
#r2-site-concept img[src$="photo-179103572.jpg"]{object-position:36% 30%}
#r2-site-concept img[src$="photo-469652559.jpg"]{object-position:center 30%}
#r2-site-concept img[src$="photo-79084900.jpg"]{object-position:center 28%}
#r2-site-concept img[src$="thinkstock-486524992.jpg"]{object-position:center 26%}
#r2-site-concept img[src$="rico.jpg"]{object-position:center 12%}
#r2-site-concept img[src$="lise-hebert.jpg"]{object-position:center 18%}
