.probleme-reponse.svelte-kwvdob{isolation:isolate;color:var(--color-dark);background:var(--bg) center / cover no-repeat;padding:0 10vw;position:relative;overflow:clip}.probleme-reponse.has-bg.svelte-kwvdob{background-color:var(--color-bg)}.problem-stage.svelte-kwvdob{width:100%;max-width:var(--max-width-3xl);justify-content:center;align-items:center;gap:40px;margin-inline:auto;padding:50px 10px;display:flex;position:relative}.problem-image.svelte-kwvdob,.problematique.svelte-kwvdob,.mobile-content-area.svelte-kwvdob,.solution.svelte-kwvdob,.conclusion-card.svelte-kwvdob{z-index:1;white-space:pre-line;position:relative}.problem-image.svelte-kwvdob{flex:0 400px;align-self:center;max-width:400px}.problem-image.svelte-kwvdob img:where(.svelte-kwvdob),.problem-image.svelte-kwvdob video:where(.svelte-kwvdob){object-fit:contain;width:100%;height:auto;display:block}.mobile-content-area.svelte-kwvdob{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.columns.svelte-kwvdob{justify-content:center;gap:20px;margin-top:20px;display:flex}.first-column.svelte-kwvdob{width:100%;max-width:var(--max-width-md);padding-top:var(--spacing-lg);flex-direction:column;align-items:center;gap:20px;display:flex}.problem-image-resp.svelte-kwvdob{display:none}.problematique.svelte-kwvdob{font-family:var(--font-primary);align-self:center;margin:0;font-size:clamp(15px,1.1vw,20px);font-weight:400;line-height:1.22}.problem-header.svelte-kwvdob{gap:var(--spacing-lg);z-index:1;flex-direction:column;display:flex;position:relative}.section-label.svelte-kwvdob{padding-top:var(--spacing-xs);font-size:var(--fs-label);color:var(--color-primary);white-space:nowrap;line-height:1.2}.problem-header.svelte-kwvdob h2:where(.svelte-kwvdob){color:var(--color-dark);white-space:pre-line;margin:0}.problem-header.svelte-kwvdob h2:where(.svelte-kwvdob) .v1-2:where(.svelte-kwvdob){margin-top:calc(var(--spacing-sm) * -1);color:var(--color-primary);white-space:pre-line}.solution.svelte-kwvdob,.conclusion-card.svelte-kwvdob p:where(.svelte-kwvdob){font-family:var(--font-primary);font-size:clamp(15px,1.04vw,19px);line-height:1.25}.solution.svelte-kwvdob{color:var(--color-primary);margin:0;font-weight:900}.lien.svelte-kwvdob{text-align:center;color:var(--color-primary);font-style:italic;font-weight:600;text-decoration:underline}.corner.svelte-kwvdob{display:none}@media (width<=1400px){.probleme-reponse.svelte-kwvdob{padding:0}}@media (width>=1025px){.probleme-reponse.image-center.svelte-kwvdob .problem-stage:where(.svelte-kwvdob){padding:clamp(var(--spacing-xl), 4vw, var(--spacing-2xl)) clamp(var(--spacing-lg), 4vw, var(--spacing-2xl));display:block}.probleme-reponse.image-center.svelte-kwvdob .problem-image:where(.svelte-kwvdob){display:none}.probleme-reponse.image-center.svelte-kwvdob .mobile-content-area:where(.svelte-kwvdob){column-gap:clamp(var(--spacing-lg), 3vw, var(--spacing-2xl));grid-template:"header image""first image"minmax(0,1fr)/minmax(280px,1fr) minmax(300px,1fr);align-items:center;width:100%;min-width:0;display:grid}.probleme-reponse.image-center.svelte-kwvdob .problem-header:where(.svelte-kwvdob){gap:var(--spacing-md);grid-area:header;grid-template-columns:auto minmax(0,1fr);align-self:end;align-items:start;min-width:0;display:grid}.probleme-reponse.image-center.svelte-kwvdob .problem-header:where(.svelte-kwvdob) h2:where(.svelte-kwvdob){min-width:0}.probleme-reponse.image-center.svelte-kwvdob .columns:where(.svelte-kwvdob){display:contents}.probleme-reponse.image-center.svelte-kwvdob .first-column:where(.svelte-kwvdob){grid-area:first;align-self:start;width:100%;min-width:0;max-width:none}.probleme-reponse.image-center.svelte-kwvdob .problem-image-resp:where(.svelte-kwvdob){z-index:1;grid-area:image;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.probleme-reponse.image-center.svelte-kwvdob .problem-image-resp:where(.svelte-kwvdob) img:where(.svelte-kwvdob),.probleme-reponse.image-center.svelte-kwvdob .problem-image-resp:where(.svelte-kwvdob) video:where(.svelte-kwvdob){object-fit:contain;width:100%;height:auto;max-height:820px;display:block}}@media (width<=1024px){.problem-image.svelte-kwvdob{display:none}.problem-image-resp.svelte-kwvdob{width:100%;max-width:440px;margin-inline:auto;display:block}.problem-image-resp.svelte-kwvdob img:where(.svelte-kwvdob),.problem-image-resp.svelte-kwvdob video:where(.svelte-kwvdob){aspect-ratio:1;object-fit:contain;width:100%;display:block}.probleme-reponse.svelte-kwvdob{padding:0;overflow:hidden}.problem-stage.svelte-kwvdob{flex-direction:column;padding:0}.columns.svelte-kwvdob{align-items:center;gap:var(--spacing-xl);flex-direction:column}.first-column.svelte-kwvdob{max-width:none}.mobile-content-area.svelte-kwvdob{width:100%;min-height:225px;padding:var(--spacing-lg) clamp(var(--spacing-md), 4vw, var(--spacing-lg))}.problem-header.svelte-kwvdob{gap:var(--spacing-md)}.problem-header.svelte-kwvdob h2:where(.svelte-kwvdob){white-space:normal;max-width:100%;font-size:28px;line-height:1.05}.problem-header.svelte-kwvdob h2:where(.svelte-kwvdob) .v1-2:where(.svelte-kwvdob){white-space:normal;margin-top:0;font-size:48px;line-height:.78}.solution.svelte-kwvdob{text-align:center;align-self:center;width:min(78%,350px);margin:20px 0;font-size:15px;line-height:1.5}.conclusion-card.svelte-kwvdob{width:calc(100% - var(--spacing-2xl));max-width:420px;padding:var(--spacing-xl) var(--spacing-lg);border:1px solid var(--color-dark-60);align-self:center}.conclusion-card.svelte-kwvdob p:where(.svelte-kwvdob){margin:0;font-size:15px;line-height:1.45}.corner.svelte-kwvdob{width:var(--spacing-lg);height:var(--spacing-lg);border:1px solid var(--color-dark-60);pointer-events:none;background:0 0;display:block;position:absolute}.corner.top-left.svelte-kwvdob{top:calc(var(--spacing-lg) * -.5);left:calc(var(--spacing-lg) * -.5)}.corner.top-right.svelte-kwvdob{top:calc(var(--spacing-lg) * -.5);right:calc(var(--spacing-lg) * -.5)}.corner.bottom-left.svelte-kwvdob{bottom:calc(var(--spacing-lg) * -.5);left:calc(var(--spacing-lg) * -.5)}.corner.bottom-right.svelte-kwvdob{right:calc(var(--spacing-lg) * -.5);bottom:calc(var(--spacing-lg) * -.5)}}
