.FrenchLandingPage_page__brEsm{color:#172438;background:#fff;--accent:#2459b8;--line:#dce3ec;font-size:16px;font-family:var(--font-inter),system-ui,sans-serif}.FrenchLandingPage_page__brEsm *{box-sizing:border-box}.FrenchLandingPage_page__brEsm a{text-underline-offset:4px}.FrenchLandingPage_page__brEsm a:focus-visible,.FrenchLandingPage_page__brEsm summary:focus-visible,.FrenchLandingPage_tableScroll__DIWdM:focus-visible{outline:3px solid #2459b8;outline-offset:5px}.FrenchLandingPage_page__brEsm h1,.FrenchLandingPage_page__brEsm h2{text-wrap:balance}.FrenchLandingPage_page__brEsm h2{font-weight:700;line-height:1.25}.FrenchLandingPage_page__brEsm h2[id],.FrenchLandingPage_page__brEsm main[id],.FrenchLandingPage_page__brEsm section[id]{scroll-margin-top:32px}.FrenchLandingPage_skip__OIV4m{position:absolute;left:20px;top:-100px;z-index:100;padding:12px;background:#fff}.FrenchLandingPage_skip__OIV4m:focus{top:10px}.FrenchLandingPage_header__nZ6tF{border-bottom:1px solid var(--line);background:#fff}.FrenchLandingPage_navWrap__pL8pq{max-width:1240px;margin:auto;padding:20px 32px;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.FrenchLandingPage_brand__l_tHf{display:inline-flex;align-items:center;gap:10px;font-size:19px;font-weight:750}.FrenchLandingPage_brand__l_tHf svg{color:var(--accent);flex-shrink:0}.FrenchLandingPage_nav__2cgjt{display:flex;gap:22px;margin-left:auto;align-items:center;font-size:13px}.FrenchLandingPage_footer__QcjUB a:hover,.FrenchLandingPage_nav__2cgjt a:hover{text-decoration:underline}.FrenchLandingPage_navCta__VK4wx{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;color:var(--accent);border:1px solid #c4d3eb;border-radius:7px;font-size:13px;font-weight:650}.FrenchLandingPage_hero__XZHRj{max-width:1240px;margin:auto;padding:26px 32px 56px}.FrenchLandingPage_breadcrumb__v83Lt{display:flex;gap:12px;font-size:12px;color:#58677b;flex-wrap:wrap;margin-bottom:32px}.FrenchLandingPage_breadcrumb__v83Lt a{text-decoration:underline}.FrenchLandingPage_heroGrid__ul2mj{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:64px;align-items:center}.FrenchLandingPage_eyebrow__bi_q2{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.FrenchLandingPage_hero__XZHRj h1{font-size:clamp(32px,4.3vw,55px);line-height:1.1;letter-spacing:-.035em;font-weight:750;max-width:760px;margin:0 0 24px}.FrenchLandingPage_intro__KDKKT{font-size:18px;line-height:1.75;color:#485b72;max-width:690px;margin-bottom:26px}.FrenchLandingPage_actions__kcJT7{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.FrenchLandingPage_primary__c3KYT{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;background:var(--accent);color:#fff;border-radius:7px;font-size:15px;font-weight:650;text-align:center}.FrenchLandingPage_primary__c3KYT:hover{background:#19458f}.FrenchLandingPage_secondary__RRVNZ{font-size:14px;text-decoration:underline;color:#314963}.FrenchLandingPage_reassurance__1SIJN{margin-top:22px;font-size:13px;color:#3d536a;line-height:1.7}.FrenchLandingPage_access__8jNR6{margin-top:9px;font-size:12px;color:#607086;line-height:1.65;max-width:620px}.FrenchLandingPage_focus__c54Lh{border-left:3px solid var(--accent);padding:26px 0 26px 28px}.FrenchLandingPage_focus__c54Lh h2{font-size:24px;margin-bottom:18px}.FrenchLandingPage_focus__c54Lh>p:not(.FrenchLandingPage_eyebrow__bi_q2){font-size:14px;line-height:1.8;color:#526278}.FrenchLandingPage_focus__c54Lh ul{margin-top:20px;padding-left:18px;list-style:disc}.FrenchLandingPage_focus__c54Lh li{font-size:13px;line-height:1.75;padding:5px 0 5px 4px}.FrenchLandingPage_exampleWrap__l8qPL{background:#f4f7fb;border-block:1px solid var(--line);padding:40px 32px}.FrenchLandingPage_example__h2KtN{max-width:1080px;margin:auto;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 10px 30px #17243806}.FrenchLandingPage_exampleHeading__EzVOS{display:flex;justify-content:space-between;gap:20px;background:#172438;color:#e3eaf5;padding:12px 24px;font-size:12px}.FrenchLandingPage_example__h2KtN h2{font-size:22px;padding:24px 24px 12px}.FrenchLandingPage_tableScroll__DIWdM{overflow-x:auto;padding:0 24px}.FrenchLandingPage_example__h2KtN table{border-collapse:collapse;width:100%;min-width:660px;font-size:14px;font-variant-numeric:tabular-nums}.FrenchLandingPage_example__h2KtN th{color:#50627a;font-weight:600;font-size:12px}.FrenchLandingPage_example__h2KtN td,.FrenchLandingPage_example__h2KtN th{padding:15px 12px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.FrenchLandingPage_example__h2KtN td:first-child,.FrenchLandingPage_example__h2KtN td:nth-child(2),.FrenchLandingPage_example__h2KtN th:first-child,.FrenchLandingPage_example__h2KtN th:nth-child(2){text-align:left}.FrenchLandingPage_example__h2KtN figcaption{padding:18px 24px 22px;color:#617086;font-size:12px;line-height:1.75;max-width:880px}.FrenchLandingPage_method__P__xP{max-width:1176px;margin:auto;padding:60px 32px;display:grid;grid-template-columns:1fr 2fr;gap:60px}.FrenchLandingPage_method__P__xP h2{font-size:28px}.FrenchLandingPage_method__P__xP ol{list-style:none;margin:0;padding:0;display:grid;gap:22px}.FrenchLandingPage_method__P__xP li{border-bottom:1px solid var(--line);padding-bottom:20px}.FrenchLandingPage_method__P__xP strong{font-size:16px}.FrenchLandingPage_method__P__xP li p{margin-top:6px;font-size:14px;line-height:1.8;color:#56667b}.FrenchLandingPage_editorial__2e9v0{max-width:1176px;margin:auto;padding:12px 32px 40px;display:grid;grid-template-columns:250px minmax(0,710px);gap:80px}.FrenchLandingPage_contents__2iH5L{align-self:start}.FrenchLandingPage_contents__2iH5L nav{padding:24px 0;border-block:1px solid var(--line)}.FrenchLandingPage_contents__2iH5L h2{font-size:15px;margin-bottom:18px}.FrenchLandingPage_contents__2iH5L ol{padding:0;margin:0 0 20px;list-style:none}.FrenchLandingPage_contents__2iH5L li{margin-bottom:15px}.FrenchLandingPage_contents__2iH5L a{font-size:13px;line-height:1.6;color:#536781}.FrenchLandingPage_contents__2iH5L a:hover{text-decoration:underline;color:var(--accent)}.FrenchLandingPage_article___v96n section{margin:0 0 48px}.FrenchLandingPage_article___v96n h2{font-size:28px;letter-spacing:-.02em;margin-bottom:22px}.FrenchLandingPage_article___v96n p{color:#43546a;line-height:1.95;margin:0 0 20px}.FrenchLandingPage_article___v96n section:nth-child(4){border-block:1px solid var(--line);padding-block:32px 12px}.FrenchLandingPage_faq__qxMHi{max-width:840px;margin:auto;padding:32px 32px 64px}.FrenchLandingPage_faq__qxMHi>h2{font-size:30px;margin-bottom:30px}.FrenchLandingPage_faq__qxMHi details{border-bottom:1px solid var(--line);padding:20px 0}.FrenchLandingPage_faq__qxMHi summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.7}.FrenchLandingPage_faq__qxMHi details p{margin-top:16px;line-height:1.85;color:#526278;font-size:15px}.FrenchLandingPage_related__KVfIL{max-width:1176px;margin:auto;padding:44px 32px 60px;border-top:1px solid var(--line)}.FrenchLandingPage_related__KVfIL h2{font-size:28px;margin-bottom:14px}.FrenchLandingPage_related__KVfIL>p{color:#596b81;line-height:1.8;max-width:680px}.FrenchLandingPage_related__KVfIL ul{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.FrenchLandingPage_related__KVfIL li{border-bottom:1px solid var(--line)}.FrenchLandingPage_related__KVfIL a{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--accent);padding:18px 0;font-size:15px;line-height:1.5}.FrenchLandingPage_related__KVfIL a:hover{text-decoration:underline}.FrenchLandingPage_related__KVfIL svg{flex-shrink:0}.FrenchLandingPage_finalCta__DpnXG{max-width:1112px;margin:0 auto 72px;background:#eef3fb;padding:40px;border-radius:10px;display:flex;align-items:center;gap:40px}.FrenchLandingPage_finalCta__DpnXG h2{font-size:28px;margin-bottom:14px}.FrenchLandingPage_finalCta__DpnXG p{font-size:15px;line-height:1.8;color:#526278;max-width:620px}.FrenchLandingPage_finalCta__DpnXG .FrenchLandingPage_primary__c3KYT{flex-shrink:0}.FrenchLandingPage_footer__QcjUB{border-top:1px solid var(--line);max-width:1240px;padding:44px 32px 24px;margin:auto;display:grid;grid-template-columns:1fr 1fr;column-gap:60px}.FrenchLandingPage_footer__QcjUB>div p{font-size:13px;line-height:1.8;color:#64748b;margin-top:16px;max-width:380px}.FrenchLandingPage_footer__QcjUB nav{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:13px;color:#526278}.FrenchLandingPage_copyright___0LUs{margin-top:36px;grid-column:1/-1;font-size:12px;color:#64748b}.FrenchLandingPage_srOnly__O_AG7{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.FrenchLandingPage_hub__tsgyW .FrenchLandingPage_hero__XZHRj{padding-top:64px}.FrenchLandingPage_hub__tsgyW .FrenchLandingPage_focus__c54Lh{background:#f4f7fb;border:0;border-radius:10px;padding:32px}.FrenchLandingPage_guide__j9qpv .FrenchLandingPage_heroGrid__ul2mj{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr)}.FrenchLandingPage_reference__SCJMQ .FrenchLandingPage_heroGrid__ul2mj{align-items:start}.FrenchLandingPage_reference__SCJMQ .FrenchLandingPage_focus__c54Lh{border-left:0;border-top:3px solid var(--accent);background:#f4f7fb;padding:24px}.FrenchLandingPage_reference__SCJMQ .FrenchLandingPage_method__P__xP{border-bottom:1px solid var(--line);margin-bottom:48px}@media (max-width:1050px){.FrenchLandingPage_navWrap__pL8pq{gap:20px}.FrenchLandingPage_nav__2cgjt{order:3;width:100%;margin:0}.FrenchLandingPage_navCta__VK4wx{margin-left:auto}.FrenchLandingPage_guide__j9qpv .FrenchLandingPage_heroGrid__ul2mj,.FrenchLandingPage_heroGrid__ul2mj{gap:32px}.FrenchLandingPage_editorial__2e9v0{grid-template-columns:210px minmax(0,1fr);gap:40px}.FrenchLandingPage_finalCta__DpnXG{margin-inline:32px;flex-direction:column;align-items:start}}@media (max-width:760px){.FrenchLandingPage_navWrap__pL8pq{padding:18px 20px}.FrenchLandingPage_nav__2cgjt{gap:14px 20px;flex-wrap:wrap;font-size:12px}.FrenchLandingPage_brand__l_tHf{font-size:16px}.FrenchLandingPage_navCta__VK4wx{font-size:12px;padding:9px}.FrenchLandingPage_hero__XZHRj{padding:24px 20px 36px}.FrenchLandingPage_guide__j9qpv .FrenchLandingPage_heroGrid__ul2mj,.FrenchLandingPage_heroGrid__ul2mj{grid-template-columns:1fr}.FrenchLandingPage_hero__XZHRj h1{font-size:36px}.FrenchLandingPage_intro__KDKKT{font-size:17px}.FrenchLandingPage_focus__c54Lh{padding-block:16px}.FrenchLandingPage_focus__c54Lh h2{font-size:21px}.FrenchLandingPage_exampleWrap__l8qPL{padding:24px 16px}.FrenchLandingPage_example__h2KtN h2{font-size:20px}.FrenchLandingPage_method__P__xP{grid-template-columns:1fr;gap:28px;padding:40px 24px}.FrenchLandingPage_editorial__2e9v0{display:block;padding:0 24px 24px}.FrenchLandingPage_contents__2iH5L{margin-bottom:40px}.FrenchLandingPage_contents__2iH5L ol{column-count:2;column-gap:24px}.FrenchLandingPage_contents__2iH5L li{break-inside:avoid}.FrenchLandingPage_article___v96n h2{font-size:25px}.FrenchLandingPage_article___v96n p{font-size:16px;line-height:1.9}.FrenchLandingPage_faq__qxMHi{padding:20px 24px 44px}.FrenchLandingPage_faq__qxMHi>h2{font-size:26px}.FrenchLandingPage_related__KVfIL{padding:32px 24px 48px}.FrenchLandingPage_related__KVfIL ul{grid-template-columns:1fr}.FrenchLandingPage_finalCta__DpnXG{margin:0 16px 40px;padding:28px 24px;gap:24px}.FrenchLandingPage_footer__QcjUB{padding:32px 24px;grid-template-columns:1fr;gap:28px}.FrenchLandingPage_copyright___0LUs{margin-top:0}}@media (prefers-reduced-motion:reduce){.FrenchLandingPage_page__brEsm *{scroll-behavior:auto}}.FrenchLandingPage_contextLink__E6qv_ a{color:var(--accent);text-decoration:underline}.FrenchLandingPage_referenceTable__v0om0{max-width:1112px;margin:0 auto 64px;padding:28px 0;border-block:1px solid var(--line)}.FrenchLandingPage_referenceTable__v0om0 h2{font-size:26px;margin:0 24px 24px}.FrenchLandingPage_referenceTable__v0om0 table{width:100%;min-width:600px;border-collapse:collapse;font-size:14px;line-height:1.7}.FrenchLandingPage_referenceTable__v0om0 td,.FrenchLandingPage_referenceTable__v0om0 th{text-align:left;padding:16px;border-bottom:1px solid var(--line)}.FrenchLandingPage_referenceTable__v0om0 thead{background:#eef3fb}.FrenchLandingPage_referenceTable__v0om0 tbody th{font-weight:600}.FrenchLandingPage_referenceTable__v0om0 td{color:#526278}@media (max-width:760px){.FrenchLandingPage_referenceTable__v0om0{margin-bottom:40px}.FrenchLandingPage_referenceTable__v0om0 h2{font-size:23px}}