.expertise-header[data-astro-cid-ilgxxlyd]{text-align:center}.expertise-page[data-astro-cid-ilgxxlyd] .expertise-intro{margin-bottom:48px}.expertise-page[data-astro-cid-ilgxxlyd] .expertise-intro p{margin-bottom:16px;line-height:1.9}.expertise-page[data-astro-cid-ilgxxlyd] .expertise-intro p:last-child{margin-bottom:0}@media(min-width:900px){.expertise-page[data-astro-cid-ilgxxlyd] .expertise-intro-lead-single{white-space:nowrap;font-size:clamp(14px,1.42vw,var(--type-prose-serif));letter-spacing:.012em}}.expertise-page[data-astro-cid-ilgxxlyd] .expertise-sep{display:block;width:min(56px,18vw);height:1px;margin:12px auto 48px;border:none;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-gold) 28%,transparent) 18%,color-mix(in srgb,var(--color-gold) 88%,var(--color-navy-dark) 12%) 50%,color-mix(in srgb,var(--color-gold) 28%,transparent) 82%,transparent 100%);box-shadow:0 1px color-mix(in srgb,var(--color-gold) 22%,transparent),0 0 14px color-mix(in srgb,var(--color-gold) 14%,transparent)}.expertise-page[data-astro-cid-ilgxxlyd] .expertise-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.expertise-page[data-astro-cid-ilgxxlyd] .expertise-card{padding:36px 40px}.expertise-page[data-astro-cid-ilgxxlyd] .expertise-card h2{font-family:var(--font-serif);font-size:clamp(1.32rem,2.35vw,1.72rem);font-weight:300;font-style:normal;letter-spacing:.035em;line-height:1.22;color:var(--color-navy-dark);text-align:center;text-transform:none;margin:0 auto 1.5rem;text-wrap:balance;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb,var(--color-gold) 42%,transparent)}.expertise-page[data-astro-cid-ilgxxlyd] .expertise-card ul{list-style:none;padding:0;margin:0}.expertise-page[data-astro-cid-ilgxxlyd] .expertise-card ul li{padding-left:1.15rem;margin-bottom:12px;position:relative;font-family:var(--font-serif);font-weight:300;font-size:var(--type-prose-serif);line-height:1.62;color:color-mix(in srgb,var(--color-navy-dark) 58%,var(--color-gray));text-wrap:pretty}.expertise-page[data-astro-cid-ilgxxlyd] .expertise-card ul li:last-child{margin-bottom:0}.expertise-page[data-astro-cid-ilgxxlyd] .expertise-card ul li:before{content:"";position:absolute;left:0;top:.58em;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--color-gold) 88%,var(--color-navy-dark));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-gold) 35%,transparent)}.expertise-page[data-astro-cid-ilgxxlyd] .interventions{margin-top:88px;padding:68px 0 0;border-top:1px solid color-mix(in srgb,var(--color-gold) 14%,var(--color-border))}.expertise-page[data-astro-cid-ilgxxlyd] .interventions-inner{max-width:640px;margin:0 auto;padding:44px 48px 48px;background:color-mix(in srgb,var(--color-navy-dark) 5%,var(--color-bg));border:1px solid color-mix(in srgb,var(--color-navy-dark) 7%,var(--color-border));border-left:3px solid color-mix(in srgb,var(--color-gold) 82%,var(--color-navy-dark));box-shadow:0 1px color-mix(in srgb,white 55%,transparent) inset,0 20px 44px color-mix(in srgb,var(--color-navy-dark) 5%,transparent)}.expertise-page[data-astro-cid-ilgxxlyd] .interventions h2{font-family:var(--font-serif);font-size:clamp(1.12rem,2vw,1.35rem);font-weight:300;font-style:italic;letter-spacing:.02em;text-transform:none;color:var(--color-navy-dark);text-align:center;margin:0 auto 2rem;max-width:22ch;text-wrap:balance;line-height:1.3;padding-bottom:1.15rem;border-bottom:1px solid color-mix(in srgb,var(--color-gold) 38%,transparent)}.expertise-page[data-astro-cid-ilgxxlyd] .interventions ul{list-style:none;padding:0;margin:0}.expertise-page[data-astro-cid-ilgxxlyd] .interventions ul li{padding-left:1.25rem;margin-bottom:1.05rem;position:relative;font-family:var(--font-serif);font-weight:300;font-size:var(--type-prose-serif-lg);line-height:1.68;color:color-mix(in srgb,var(--color-navy-dark) 62%,var(--color-gray));text-wrap:pretty}.expertise-page[data-astro-cid-ilgxxlyd] .interventions ul li:last-child{margin-bottom:0}.expertise-page[data-astro-cid-ilgxxlyd] .interventions ul li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--color-gold) 90%,var(--color-navy-dark));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-gold) 32%,transparent)}.expertise-nav[data-astro-cid-ilgxxlyd]{display:flex;justify-content:space-between;align-items:center;width:100%;padding:56px 60px 48px;max-width:880px;margin:0 auto}.nav-link[data-astro-cid-ilgxxlyd]{font-size:12px;font-family:var(--font-sans);font-weight:500;letter-spacing:.12em;color:color-mix(in srgb,var(--color-gray) 90%,var(--color-navy-dark));text-decoration:none;transition:color var(--transition-base);text-transform:uppercase}.nav-link[data-astro-cid-ilgxxlyd]:hover{color:var(--color-navy-dark)}.nav-prev[data-astro-cid-ilgxxlyd]:before{content:"—  ";color:var(--color-gray)}.nav-next[data-astro-cid-ilgxxlyd]:after{content:"  —";color:var(--color-gray)}@media(max-width:768px){.expertise-page[data-astro-cid-ilgxxlyd] .expertise-sep{margin-top:8px;margin-bottom:40px}.expertise-page[data-astro-cid-ilgxxlyd] .expertise-grid{grid-template-columns:1fr;gap:20px}.expertise-page[data-astro-cid-ilgxxlyd] .expertise-card{padding:24px}.expertise-page[data-astro-cid-ilgxxlyd] .interventions{margin-top:72px;padding-top:52px}.expertise-page[data-astro-cid-ilgxxlyd] .interventions-inner{padding:32px 26px 36px}.expertise-page[data-astro-cid-ilgxxlyd] .interventions h2{margin-bottom:1.5rem;padding-bottom:1rem}.expertise-nav[data-astro-cid-ilgxxlyd]{padding:30px}}
