.expertise-page{padding-top:80px}.expertise-page h1,.expertise-page h2,.expertise-page h3{width:100%}.expertise-hero{background:var(--color-nuit);color:var(--color-ivoire)}.expertise-hero-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;padding-block:40px;display:grid}.expertise-intro{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.expertise-page:focus{outline:none}.expertise-intro h1{font-size:clamp(2rem,3.3vw,3rem)}.expertise-intro p{color:var(--color-texte-sur-nuit)}.expertise-intro .expertise-lead{color:var(--color-or-clair);font-size:18px}.expertise-hero-visual{border-radius:var(--radius-card-lg);box-shadow:none;background:0 0;gap:0;padding:0;overflow:hidden}.expertise-hero-visual img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.expertise-content{flex-direction:column;gap:80px;padding-block:72px 32px;display:flex}.expertise-section-intro{flex-direction:column;align-items:flex-start;gap:16px;width:100%;margin-bottom:32px;display:flex}.expertise-section-intro>p{width:100%;max-width:none}.expertise-content p,.expertise-content dd{color:var(--color-texte-secondaire)}.expertise-content a:not(.button){min-height:var(--touch-min);align-items:center;font-weight:600;display:inline-flex}.expertise-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.expertise-steps li{border-top:1px solid var(--color-bordure-forte);padding-top:16px}.expertise-step-number{font-family:var(--font-display);color:var(--color-or-texte);margin-bottom:16px;font-size:30px;display:block}.expertise-steps h3{margin-bottom:12px}.expertise-steps p{font-size:15px}.expertise-pillars{background:var(--color-nuit);color:var(--color-ivoire);border-radius:var(--radius-card);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:36px 0 0;padding:28px 32px;display:grid}.expertise-pillars dt{font-family:var(--font-display);color:var(--color-or-clair);margin-bottom:8px;font-weight:600}.expertise-pillars dd{color:var(--color-texte-sur-nuit);margin:0;font-size:14px}.expertise-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.expertise-examples figure{box-shadow:none;border:1px solid var(--color-bordure);justify-content:flex-start;gap:0;padding:0;overflow:hidden}.expertise-examples img{aspect-ratio:4/3;object-fit:contain;background:var(--color-blanc);width:100%;display:block}.expertise-examples figcaption{padding:24px}.expertise-examples h3{margin-bottom:12px}.expertise-examples p{font-size:15px}.expertise-technique-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;margin:0;padding:0;list-style:none;display:grid}.expertise-technique{min-width:0}.expertise-technique img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-input);width:100%;margin-bottom:16px;display:block}.expertise-technique h3{margin-bottom:8px}.expertise-technique p{font-size:15px}.expertise-technique .expertise-uses{margin-top:8px;font-size:13px}.expertise-technique-advice{max-width:72ch;margin-top:28px;font-size:15px}.expertise-technique-advice strong{color:var(--color-encre)}.expertise-audiences{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.expertise-audience-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;margin:12px 0 0;padding:0;list-style:none;display:grid}.expertise-audience-list li{border-top:1px solid var(--color-bordure-forte);padding-top:20px}.expertise-audience-list h3{margin-bottom:12px}.expertise-audience-list p{font-size:15px}.expertise-page :focus-visible{outline-color:var(--color-or-texte)}.expertise-hero :focus-visible,.expertise-page .contact-panel :focus-visible{outline-color:var(--color-or-clair)}@media (max-width:1100px){.expertise-page{padding-top:72px}.expertise-hero-layout{gap:32px}.expertise-steps,.expertise-pillars,.expertise-technique-grid,.expertise-audience-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.expertise-hero-layout{grid-template-columns:minmax(0,1fr);padding-block:40px}.expertise-hero-visual{width:100%;max-width:540px}.expertise-content{gap:48px;padding-block:48px 16px}.expertise-examples{gap:16px}.expertise-examples figcaption{padding:16px}}@media (max-width:600px){.expertise-page{padding-top:64px}.expertise-intro .button{white-space:normal;text-align:center;width:100%}.expertise-steps,.expertise-examples{grid-template-columns:minmax(0,1fr)}.expertise-pillars{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}.expertise-technique-grid,.expertise-audience-list{grid-template-columns:minmax(0,1fr)}.expertise-technique{grid-template-columns:88px minmax(0,1fr);gap:16px;display:grid}.expertise-technique img{aspect-ratio:1;margin:0}.expertise-technique h3{font-size:17px}}
