
.ev{--cyan:#27cee2;--ink:#202b2d;--muted:#526164;--line:#dce5e5;color:var(--ink);font-family:Figtree,sans-serif;line-height:1.65;background:#fff}.ev *{box-sizing:border-box}.ev h1,.ev h2,.ev h3,.ev p,.ev blockquote{margin:0}.ev h1,.ev h2{font-family:Merriweather,Georgia,serif;font-weight:400;line-height:1.25;letter-spacing:-.035em}.ev h1{font-size:clamp(34px,4vw,58px)}.ev h2{font-size:clamp(28px,3vw,40px)}.ev h3{font-size:24px;line-height:1.3}.ev .ev-wrap{max-width:1280px;margin:auto;padding:80px 40px}.ev .ev-eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;margin-bottom:22px;display:flex;align-items:center;gap:12px}.ev .ev-eyebrow:before{content:'';width:28px;height:3px;background:var(--cyan)}.ev .ev-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.ev .ev-hero-image{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:4px;display:block}.ev .ev-lead{font-size:20px;line-height:1.55;margin-top:24px;color:var(--muted)}.ev .ev-intro{margin-top:24px;color:var(--muted);font-size:16px}.ev .ev-topics{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ev .ev-topics span{padding:5px 12px;background:#f0f6ed;border-radius:20px}.ev .ev-experts{background:#f6f8f7;border-top:1px solid var(--line)}.ev .ev-section-heading{margin-bottom:36px}.ev .ev-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px}.ev .ev-card{background:#fff;border:1px solid var(--line);padding:32px;min-width:0;border-radius:4px}.ev .ev-person{display:flex;align-items:center;gap:24px;margin-bottom:26px}.ev .ev-portrait{width:112px;height:140px;object-fit:cover;border-radius:3px;flex-shrink:0}.ev .ev-role{color:var(--muted);font-size:15px;margin-top:9px}.ev .ev-credentials{font-size:15px;color:var(--muted);max-width:56ch;margin-bottom:26px}.ev blockquote{font-size:clamp(22px,2.5vw,30px);line-height:1.5;max-width:56ch}.ev .ev-card:only-child{display:grid;grid-template-columns:1fr 1.25fr;column-gap:56px;padding:42px}.ev .ev-card:only-child .ev-person{grid-column:1;grid-row:1}.ev .ev-card:only-child .ev-credentials{grid-column:1;grid-row:2;margin:0}.ev .ev-card:only-child blockquote{grid-column:2;grid-row:1 / span 2;border-left:3px solid var(--cyan);padding-left:32px}.ev .ev-card:only-child .ev-link{grid-column:2;margin-left:32px}.ev .ev-link{display:inline-block;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding:10px 0;margin-top:24px;font-size:14px;font-weight:700;letter-spacing:.03em}.ev .ev-link:hover{border-color:var(--cyan)}.ev a:focus-visible{outline:3px solid #087d90;outline-offset:6px}.ev .ev-teaser{text-align:center}.ev .ev-teaser .ev-lead{margin:18px auto 36px}.ev .ev-teaser .ev-card{text-align:left}.ev .ev-teaser .ev-card:only-child{display:flex;max-width:880px;margin:auto;align-items:center;gap:36px}.ev .ev-teaser blockquote{font-size:26px}.ev .ev-teaser .ev-portrait{width:150px;height:188px}.ev .ev-teaser .ev-person{display:block;margin:22px 0 0}.ev .ev-teaser .ev-person h3{font-size:18px}.ev .ev-teaser .ev-role{margin-top:4px}.ev .ev-teaser .ev-card:only-child blockquote{border:0;padding:0}.ev .ev-teaser .ev-card:only-child .ev-link{margin-left:0}.ev .ev-teaser .ev-link{margin-top:28px}
@media(max-width:749px){.ev .ev-wrap{padding:48px 22px}.ev .ev-hero{grid-template-columns:1fr;gap:32px}.ev .ev-lead{font-size:18px}.ev .ev-card,.ev .ev-card:only-child{display:block;padding:24px}.ev .ev-card:only-child blockquote{margin-top:24px;padding-left:20px}.ev .ev-card:only-child .ev-link{margin-left:20px}.ev .ev-person{gap:18px}.ev .ev-portrait{width:84px;height:105px}.ev h3{font-size:20px}.ev .ev-teaser .ev-card:only-child{display:block}.ev .ev-teaser .ev-portrait{width:100px;height:125px;margin-bottom:24px}.ev .ev-teaser blockquote{font-size:22px}.ev .ev-teaser .ev-card:only-child blockquote{margin-top:0}.ev .ev-topics{gap:8px;font-size:10px}}
@media(max-width:749px){.ev .ev-teaser .ev-card:only-child{display:flex;align-items:flex-start;gap:18px;padding:20px}.ev .ev-teaser .ev-card:only-child .ev-portrait{width:100px;height:125px;margin:0;flex-shrink:0}.ev .ev-teaser .ev-card:only-child>div{min-width:0}.ev .ev-teaser .ev-card:only-child blockquote{font-size:18px;line-height:1.45}.ev .ev-teaser .ev-person{margin-top:14px}.ev .ev-teaser .ev-person h3{font-size:16px}.ev .ev-teaser .ev-role{font-size:13px}}