/* Pages financières : structure éditoriale commune */
#main.lp-financial-page{display:block!important;width:min(1090px,calc(100% - 58px))!important;max-width:1090px!important;margin:0 auto!important;padding:0!important;background:white}
#main.lp-financial-page .lp-fin-nav{display:flex;flex-wrap:wrap;gap:14px 24px;padding:24px 0;border-bottom:1px solid #dfe5e4}
#main.lp-financial-page .lp-fin-nav a{font-size:12px;font-weight:750;color:#062739;text-decoration:none;border-bottom:1px solid #c6b560;padding:4px 0 7px}
#main.lp-financial-page .lp-fin-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center;padding:52px 0;margin:0;border:0;border-bottom:1px solid #dfe5e4;background:white;box-shadow:none;border-radius:0;scroll-margin-top:110px}
#main.lp-financial-page .lp-fin-row.lp-fin-reverse{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}
#main.lp-financial-page .lp-fin-reverse>.lp-fin-copy{grid-column:2;grid-row:1}
#main.lp-financial-page .lp-fin-reverse>.lp-fin-media{grid-column:1;grid-row:1}
#main.lp-financial-page .lp-fin-copy{min-width:0}
#main.lp-financial-page .lp-fin-copy .kicker,#main.lp-financial-page>.lp-guide .kicker{color:#c6b560!important;letter-spacing:.14em;font-size:12px;font-weight:800;text-transform:uppercase;margin:0 0 12px}
#main.lp-financial-page .lp-fin-copy h2{font-family:var(--lp-heading-font,Arial,sans-serif);font-size:clamp(1.3365rem,1.944vw,1.8225rem);font-weight:700;letter-spacing:-.025em;line-height:1.2;color:#062739;margin:0 0 24px}
#main.lp-financial-page .lp-fin-copy p{font-size:16px;line-height:1.78;color:#415966;margin:0 0 19px}
#main.lp-financial-page .lp-fin-copy h3{font-family:var(--lp-heading-font,Arial,sans-serif);font-size:18px;color:#062739;margin:20px 0 8px}
#main.lp-financial-page .lp-fin-copy strong{color:#062739}
#main.lp-financial-page .lp-fin-media{margin:0;overflow:hidden;border:1px solid #e3e5e2;border-radius:14px;background:#f7f8f5;min-width:0}
#main.lp-financial-page .lp-fin-media img{display:block;width:100%;height:auto;aspect-ratio:4/5;max-height:560px;object-fit:cover}
#main.lp-financial-page .lp-fin-media svg{display:block;width:100%;height:auto}
#main.lp-financial-page .lp-fin-copy .asv-purpose-grid,#main.lp-financial-page .lp-fin-copy .comparison{display:block;margin:0;padding:0;border:0;background:none}
#main.lp-financial-page .lp-fin-copy .asv-purpose-grid article,#main.lp-financial-page .lp-fin-copy .comparison>div{padding:0;margin:20px 0;border:0;border-radius:0;background:none;box-shadow:none;min-height:0}
#main.lp-financial-page .lp-fin-copy article>span{display:none}
#main.lp-financial-page>.lp-guide{margin:0;padding:42px 0;border:0;border-bottom:1px solid #dfe5e4;background:white;box-shadow:none;border-radius:0}
#main.lp-financial-page>.lp-guide .lp-guide-heading{max-width:none}
#main.lp-financial-page>.lp-guide .lp-guide-grid{gap:22px}
#main.lp-financial-page>.lp-guide article{background:#f3f5f4;border:1px solid #dfe5e4;border-radius:14px;padding:24px}
#main.lp-financial-page>.lp-capital-simulator{margin:52px 0}
#main.lp-financial-page .faq-section{padding:48px 0}
@media(max-width:860px){
#main.lp-financial-page{width:calc(100% - 38px)!important}
#main.lp-financial-page .lp-fin-row,#main.lp-financial-page .lp-fin-row.lp-fin-reverse{grid-template-columns:1fr;gap:26px;padding:38px 0}
#main.lp-financial-page .lp-fin-reverse>.lp-fin-copy,#main.lp-financial-page .lp-fin-reverse>.lp-fin-media{grid-column:auto;grid-row:auto}
#main.lp-financial-page .lp-fin-media img{aspect-ratio:650/440;max-height:340px}
#main.lp-financial-page .lp-fin-copy p{font-size:15px}
}