.approche-advocacy-module{width:100%}.approche-advocacy-module .aa-inner{box-sizing:border-box;width:100%}.approche-advocacy-module .aa-body{align-items:stretch;display:flex;gap:clamp(40px,6%,78px);width:100%}.approche-advocacy-module .aa-left-col{display:flex;flex:1 1 60%;flex-direction:column;gap:clamp(28px,4vw,48px);min-width:0}.approche-advocacy-module .aa-intro{text-align:center}.approche-advocacy-module .aa-separator{display:flex;justify-content:center;margin-bottom:clamp(36px,4.5vw,54px)}.approche-advocacy-module .aa-separator svg{display:block}.approche-advocacy-module .aa-title{line-height:1.2;margin:0;max-width:841px;text-align:left}.approche-advocacy-module .aa-paragraph p{line-height:18px;margin:0 0 14px}.approche-advocacy-module .aa-paragraph p:last-child{margin-bottom:0}.approche-advocacy-module .aa-right-col{display:flex;flex:0 0 40%}.approche-advocacy-module .aa-image-placeholder,.approche-advocacy-module .aa-right-col img{border-radius:10px;display:block;height:100%;min-height:380px;object-fit:cover;width:100%}.approche-advocacy-module .aa-cards{display:flex;gap:14px;width:100%}.approche-advocacy-module .aa-card{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.5);border-radius:10px;box-shadow:0 4px 10px rgba(130,50,123,.2);display:flex;flex:1 1 0;flex-direction:column;gap:12px;min-width:0;padding:clamp(18px,2.2vw,24px) clamp(18px,2.4vw,28px) clamp(22px,2.6vw,30px);text-align:center}.approche-advocacy-module .aa-card-icon{align-items:center;display:flex;height:44px;justify-content:center;margin-bottom:4px}.approche-advocacy-module .aa-card-icon img,.approche-advocacy-module .aa-card-icon svg{display:block;max-height:100%;max-width:100%}.approche-advocacy-module .aa-card-title{line-height:1.2;margin:0}.approche-advocacy-module .aa-card-text{line-height:1.4;margin:0}@media (max-width:1024px){.approche-advocacy-module .aa-body{gap:clamp(28px,4%,48px)}}@media (max-width:767px){.approche-advocacy-module .aa-body{flex-direction:column;gap:32px}.approche-advocacy-module .aa-left-col,.approche-advocacy-module .aa-right-col{flex:1 1 100%;width:100%}.approche-advocacy-module .aa-image-placeholder,.approche-advocacy-module .aa-right-col img{min-height:300px}.approche-advocacy-module .aa-cards{flex-direction:column;gap:16px}}