.fonds178{color:#103650;width:min(1320px,100% - 40px);margin:64px auto;scroll-margin-top:90px}.fonds178>header{max-width:960px}.fonds178 h2{font-size:clamp(28px,3vw,48px);line-height:1.15}.fonds178 h2 span{color:#00869b}.fonds178 p{line-height:1.65}.fonds178-model{color:#476b7d;font-size:14px}.fonds178-layout{grid-template-columns:1.1fr 1fr;gap:28px;margin:28px 0;display:grid}.fonds178-inputs{gap:22px;display:grid}.fonds178-inputs label{gap:8px;font-weight:700;display:grid}.fonds178-inputs output{color:#00869b}.fonds178-inputs input[type=range]{accent-color:#00899c;width:100%}.fonds178 select{color:#103650;width:100%;font:inherit;background:#fff;border:1px solid #a6cbd6;border-radius:9px;padding:14px}.fonds178 summary{cursor:pointer;padding:16px 0;font-weight:700}.fonds178-result{color:#fff;background:linear-gradient(135deg,#08364c,#007b8c);border-radius:18px;align-self:start;padding:clamp(22px,3vw,38px)}.fonds178-result h3{margin:12px 0;font-size:26px}.fonds178-result .eyebrow{color:#94eef5}.fonds178-difference{color:#c3faff;font-size:clamp(38px,4vw,60px);line-height:1.15;display:block}.fonds178 dl{margin:20px 0}.fonds178 dl>div{border-top:1px solid #ffffff3b;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.fonds178 dd{white-space:nowrap;margin:0;font-weight:700}.fonds178-counter{border-top:1px solid #ffffff3b;padding:18px 0;font-size:15px}.fonds178-result .text-link{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}.fonds178-method{background:#f3fbfd;border:1px solid #b7dce5;border-radius:14px;padding:10px 24px}.fonds178-method-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.fonds178 .fonds178-audit>div{border-color:#bfdbe2}.fonds178-method a{color:#006e80;text-decoration:underline}.fonds178>footer{margin-top:28px;padding:28px 0}.fonds178>footer .button{font-size:16px!important}.fonds178 :focus-visible{outline-offset:4px;outline:3px solid #00869b}@media (max-width:750px){.fonds178-layout,.fonds178-method-grid{grid-template-columns:1fr}.fonds178{width:calc(100% - 32px)}.fonds178-method{padding:8px 16px}.fonds178 dl>div{flex-wrap:wrap}.fonds178-method-grid{gap:4px}}.product-hero-rente178>div{min-width:0}@media (max-width:700px){.product-hero-rente178{grid-template-columns:minmax(0,1fr)}.product-hero-rente178 h1{overflow-wrap:anywhere;font-size:clamp(32px,8.5vw,54px)}}.rente-page178 .portfolio-engine>div{min-width:0}.rente-page178 .portfolio-engine h2{overflow-wrap:anywhere}
