.pg-titre{font-size:var(--fs-h2);line-height:var(--lh-title);text-wrap:balance;color:var(--c-blue-deep)}.pg-lede{max-width:64ch;margin-block-start:1.1rem;font-size:var(--fs-lede);line-height:var(--lh-body);color:var(--c-ink-60)}.section.pg-intro{padding-block-end:clamp(44px,5vw,72px)}.section.pg-bibliotheque{padding-block-start:clamp(10px,1.4vw,20px)}.pg-intro--enchainee .section-head{margin-bottom:0}.pg-bibliotheque .pg-guides{margin-block-start:0}.pg-actions{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(16px,2vw,28px);margin-block-start:1.6rem}.pg-ancres{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:clamp(22px,2.6vw,34px);padding:0;list-style:none}.pg-ancres a{display:inline-block;padding:7px 14px;border:1px solid var(--c-line);border-radius:999px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--c-blue);text-decoration:none;transition:border-color var(--t-fast),color var(--t-fast)}.pg-ancres a:hover,.pg-ancres a:focus-visible{border-color:var(--c-orange);color:var(--c-orange)}.section.pg-groupe{scroll-margin-block-start:calc(var(--header-h) + 16px)}.pg-groupe__titre{font-size:var(--fs-h3);letter-spacing:.02em;text-transform:uppercase;color:var(--c-ink-60)}.pg-cas{display:grid;gap:clamp(20px,2.4vw,34px);margin-block-start:clamp(24px,3vw,40px)}@media(min-width:820px){.pg-cas{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-cas__item{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-white);transition:transform var(--t-medium),border-color var(--t-medium)}.pg-cas__item:hover{transform:translateY(-4px);border-color:#f07c408c}.pg-cas__media{margin:0;aspect-ratio:16 / 9;overflow:hidden;background:var(--c-gray)}.pg-cas__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.pg-cas__item:hover .pg-cas__media img{transform:scale(1.04)}.pg-cas__corps{display:flex;flex-direction:column;flex:1;padding:clamp(22px,2vw,30px)}@media(min-width:820px){.pg-cas__item:only-child{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:stretch}.pg-cas__item:only-child .pg-cas__media{height:100%;aspect-ratio:auto}.pg-cas__item:only-child .pg-cas__corps{justify-content:center;padding:clamp(28px,3vw,46px)}.pg-cas__item:only-child .pg-cas__desc{flex:0 1 auto;max-width:52ch;font-size:var(--fs-body)}}.pg-cas__tag{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-orange)}.pg-cas__titre{margin-block-start:.6rem;font-size:var(--fs-h3);line-height:var(--lh-title);color:var(--c-blue-deep)}.pg-cas__desc{flex:1;margin-block-start:.7rem;font-size:15px;line-height:var(--lh-body);color:var(--c-ink-60)}.pg-cas__kpi{margin-block:1rem 1.2rem;padding-block-start:1rem;border-block-start:1px solid var(--c-line);font-weight:600;color:var(--c-blue-deep)}.cas-hero__kpi{margin-block-start:1.6rem;padding-inline-start:1rem;border-inline-start:3px solid var(--c-orange)}.cas-hero__kpi-valeur{font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-title);color:var(--c-blue-deep)}.pg-liens{display:grid;gap:12px;margin-block-start:clamp(20px,2.4vw,30px);padding:0;list-style:none}@media(min-width:640px){.pg-liens{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.pg-liens{grid-template-columns:repeat(3,1fr)}}.pg-liens--serre{grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.pg-liens--serre{grid-template-columns:minmax(0,1fr)}}@media(min-width:1000px){.pg-liens--serre{grid-template-columns:minmax(0,1fr)}}.pg-liens__item{display:flex;flex-direction:column;gap:4px;height:100%;padding:15px 18px;border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-white);text-decoration:none;transition:border-color var(--t-fast),transform var(--t-fast)}.pg-liens__item:hover,.pg-liens__item:focus-visible{border-color:#f07c408c;transform:translateY(-2px)}.pg-liens__tag{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-orange)}.pg-liens__titre{font-weight:500;line-height:var(--lh-title);color:var(--c-blue-deep)}.pg-rubriques{display:grid;gap:clamp(16px,1.8vw,26px)}@media(min-width:860px){.pg-rubriques{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-rubrique{display:flex;flex-direction:column;padding:clamp(24px,2vw,32px);border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-white);transition:transform var(--t-medium),border-color var(--t-medium)}.pg-rubrique:hover{transform:translateY(-4px);border-color:#f07c408c}.pg-rubrique .card__icon{width:24px;height:24px;margin-bottom:16px}.pg-rubrique:hover .card__icon{color:var(--c-orange)}.pg-rubrique h2{font-size:var(--fs-h3);line-height:var(--lh-title);color:var(--c-blue-deep)}.pg-rubrique__compteur{margin-block-start:.35rem;font-size:var(--fs-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c-orange)}.pg-rubrique__desc{flex:1;margin-block:.8rem 1.4rem;font-size:15px;line-height:var(--lh-body);color:var(--c-ink-60)}.pg-guides{display:grid;gap:clamp(20px,2.4vw,32px);margin-block-start:clamp(24px,3vw,40px)}.pg-guide{display:grid;gap:clamp(20px,2.6vw,36px);align-items:center;padding:clamp(22px,2.2vw,32px);border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-white)}@media(min-width:760px){.pg-guide{grid-template-columns:190px minmax(0,1fr)}}.pg-guide__cover{margin:0}.pg-guide__cover img{width:100%;height:auto;border-radius:var(--radius)}.pg-guide__expertise{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-orange)}.pg-guide__titre{margin-block-start:.5rem;font-size:var(--fs-h3);line-height:var(--lh-title);text-wrap:balance;color:var(--c-blue-deep)}.pg-guide__texte{margin-block-start:.8rem;line-height:var(--lh-body);color:var(--c-ink-60)}.pg-guide .pg-actions{margin-block-start:1.4rem}.ct-reassurance{max-width:52ch;margin-block-start:1rem;font-weight:500;line-height:var(--lh-body);color:var(--c-blue-deep)}.ct-grille{display:grid;gap:clamp(28px,3.5vw,52px);align-items:start}@media(min-width:900px){.ct-grille{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}}.ct-joindre{max-width:640px}.ct-liste{margin-block-start:clamp(20px,2.4vw,30px);display:grid;gap:18px}.ct-liste__ligne{padding-block-end:16px;border-block-end:1px solid var(--c-line)}.ct-liste dt{display:flex;align-items:center;gap:9px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c-blue-deep)}.ct-liste__icone{width:18px;height:18px;color:var(--c-blue)}.ct-liste dd{margin:.5rem 0 0;line-height:var(--lh-body)}.ct-adresse{font-style:normal;line-height:1.6;color:var(--c-ink-60)}.ct-tel{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-h3);font-weight:600;letter-spacing:.01em;color:var(--c-blue-deep);text-decoration:none;border-block-end:1px solid var(--c-line-strong);transition:color var(--t-fast),border-color var(--t-fast)}.ct-tel:hover,.ct-tel:focus-visible{color:var(--c-orange);border-color:var(--c-orange)}.ct-sous-titre{margin-block-start:2rem;font-size:var(--fs-h3);color:var(--c-blue-deep)}.ct-socials{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:.6rem;margin-inline-start:-10px;padding:0;list-style:none}.ct-socials a{display:grid;place-items:center;width:40px;height:40px;color:var(--c-blue);border-radius:var(--radius);transition:color var(--t-fast)}.ct-socials svg{width:22px;height:22px;display:block}.ct-socials a:hover,.ct-socials a:focus-visible{color:var(--c-orange)}@media(prefers-reduced-motion:reduce){.pg-cas__item:hover,.pg-liens__item:hover,.pg-rubrique:hover,.pg-cas__item:hover .pg-cas__media img{transform:none}}
