.fp-expertise{scroll-margin-top:4px;position:relative}.fp-expertise-intro{background:var(--fp-accent);color:var(--fp-light);padding-block:72px 36px}.fp-expertise-intro .fp-kicker{color:var(--fp-light)}.fp-expertise-intro h2{max-width:22ch}.fp-expertise-intro .fp-lead{max-width:58ch;margin-top:24px}.fp-expertise-highlights{grid-template-columns:repeat(3,1fr);gap:42px;padding-block:12px 32px;display:grid}.fp-site .fp-expertise-highlight{color:inherit;border-top:1px solid var(--fp-light);flex-direction:column;padding-top:24px;display:flex}.fp-expertise-highlight strong{letter-spacing:-.055em;font-size:clamp(2rem,3.2vw,3rem);font-weight:550;line-height:1.15}.fp-expertise-highlight>span{margin-top:18px;font-size:1.0625rem;line-height:1.4}.fp-expertise-highlight small{margin-top:8px;font-size:.8125rem;line-height:1.6}.fp-expertise-intro a:focus-visible{outline-color:var(--fp-light)}.fp-site .fp-expertise-attribution{border-top:1px solid var(--fp-light);max-width:105ch;padding-top:22px;font-size:.8125rem}.fp-expertise-register{padding-block:48px 82px}.fp-expertise-browse{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}.fp-expertise-browse h3{font-size:1.2rem}.fp-expertise-browse p{max-width:45ch;font-size:.875rem}.fp-expertise-group{border-top:1px solid var(--fp-accent);scroll-margin-top:24px}.fp-expertise-group:last-of-type{border-bottom:1px solid var(--fp-accent)}.fp-expertise-group summary{cursor:pointer;grid-template-columns:40px 1fr auto 24px;align-items:start;gap:24px;padding-block:28px;list-style:none;display:grid}.fp-expertise-group summary::-webkit-details-marker{display:none}.fp-expertise-group summary:hover .fp-expertise-group-title{text-underline-offset:.2em;text-decoration:underline}.fp-expertise-group .fp-number{padding-top:6px}.fp-expertise-group-label{gap:9px;display:grid}.fp-expertise-group-title{letter-spacing:-.025em;font-size:clamp(1.2rem,1.9vw,1.5rem);font-weight:550;line-height:1.3}.fp-expertise-group-description{max-width:76ch;font-size:.875rem;line-height:1.6}.fp-expertise-count{white-space:nowrap;padding-top:7px;font-size:.8125rem}.fp-expertise-toggle{color:var(--fp-accent);text-align:center;font-size:1.65rem;line-height:1.15;transition:transform .15s}.fp-expertise-group[open] .fp-expertise-toggle{transform:rotate(45deg)}.fp-site .fp-mandates{padding:0 0 24px 64px;list-style:none}.fp-mandates li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(180px,.4fr);gap:40px;padding-block:26px;scroll-margin-top:28px;display:grid}.fp-mandates h4{margin:0 0 10px;font-size:1.0625rem;font-weight:600;line-height:1.4}.fp-mandates li>div>p{max-width:72ch;font-size:.9375rem}.fp-mandates li>div:only-child{grid-column:1/-1}.fp-site .fp-mandate-metric{color:var(--fp-accent);margin:0}.fp-mandate-metric strong{font-size:1.35rem;font-weight:550;line-height:1.3;display:block}.fp-mandate-metric span{color:var(--fp-dark);margin-top:8px;font-size:.75rem;line-height:1.65;display:block}.fp-expertise-notes{max-width:108ch;margin-block:30px}.fp-expertise-notes p{font-size:.8125rem}.fp-expertise-notes p+p{margin-top:8px}@media (max-width:1150px){.fp-expertise-highlights{gap:26px}}@media (max-width:700px){.fp-expertise-intro{padding-block:48px 28px}.fp-expertise-highlights{grid-template-columns:1fr;gap:26px}.fp-site .fp-expertise-highlight{padding-top:20px}.fp-expertise-highlight strong{font-size:2.25rem}.fp-expertise-highlight>span{margin-top:10px}.fp-expertise-register{padding-block:36px 52px}.fp-expertise-browse{display:block}.fp-expertise-browse p{margin-top:12px}.fp-expertise-group summary{grid-template-columns:24px 1fr 20px;gap:12px;padding-block:22px}.fp-expertise-count{display:none}.fp-expertise-group .fp-number{padding-top:4px;font-size:.75rem}.fp-expertise-group-description{font-size:.8125rem}.fp-site .fp-mandates{padding-left:0}.fp-mandates li{grid-template-columns:1fr;gap:16px}.fp-mandate-metric{border-left:2px solid var(--fp-accent);padding-left:14px}}@media (prefers-reduced-motion:reduce){.fp-expertise-toggle{transition:none}}
