.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-related-header h2{font-size:22.4px;margin-bottom:18px}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(180px,auto));gap:18px;align-items:stretch}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:nth-child(n){width:auto;max-width:none;min-width:0;min-height:0;margin:0}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:first-child{grid-column:1;grid-row:1/span 2}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:nth-child(2){grid-column:2;grid-row:1}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:nth-child(3){grid-column:2;grid-row:2}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:nth-child(4){grid-column:3;grid-row:1/span 2}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-card-link{box-sizing:border-box;display:flex;flex-direction:column;padding:12px;gap:14px;border-radius:20px;border-color:rgba(15,23,42,.05);box-shadow:0 4px 14px rgba(15,23,42,.06)}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-card-image{aspect-ratio:16/9;height:auto;min-height:0;border-radius:12px}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-card-body{min-width:0;min-height:0;padding:0;gap:16px}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-card-title{display:block;height:auto;max-height:none;overflow:visible;-webkit-line-clamp:unset;-webkit-box-orient:initial;text-overflow:clip;overflow-wrap:anywhere;font-size:17px;line-height:1.45}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-card-badge{color:#475569;font-size:12px}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:is(:nth-child(2),:nth-child(3)) .vec-article-card-link{display:grid;grid-template-columns:minmax(78px,32%) minmax(0,1fr);align-items:center}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:is(:nth-child(2),:nth-child(3)) .vec-article-card-image{aspect-ratio:1;align-self:center}@media (max-width:1000px){.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:12px;max-width:620px;margin-inline:auto}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:nth-child(n){grid-column:1;grid-row:auto}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:first-child{margin-bottom:8px}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:nth-child(4){margin-top:8px}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-card-title{font-size:16px}}@media (max-width:760px){.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-related-card:nth-child(n) .vec-article-card-link{border-radius:16px;gap:12px}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-card-image{border-radius:8px}.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-article-card-body{gap:10px}}@media (max-width:600px){.vec-article-page .vec-article-related .vec-related-carousel--mixed .vec-related-header h2{font-size:19.2px}}.vec-t3-report{--t3-ink:#14243b;--t3-blue:#168cc8;--t3-coral:#d9613e}.vec-t3-report .vec-t3-context{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px}.vec-t3-report .vec-t3-context span{border:1px solid #dce5ec;border-radius:30px;padding:6px 12px;background:#f5f8fb;color:#475569;font-size:12px;line-height:1.5}.vec-t3-report .vec-t3-lead{font-size:19px;line-height:1.75;color:var(--t3-ink)}.vec-t3-report .vec-t3-chart{margin:32px 0 16px}.vec-t3-report .vec-t3-chart picture{display:block}.vec-market-article .vec-t3-report .vec-t3-chart img{display:block;width:100%;height:auto;border:0;border-radius:16px}.vec-market-article .vec-t3-report .vec-t3-chart figcaption{margin:12px 4px 0;font-size:13px;line-height:1.65;color:#526276}.vec-t3-report .vec-t3-data{margin:18px 0 32px;padding:0;border:1px solid #dce5ec;border-radius:12px;background:#fff}.vec-t3-report .vec-t3-data>summary{padding:16px 20px;font-size:14px;font-weight:700;line-height:1.5;color:#234f6a;cursor:pointer}.vec-t3-report .vec-t3-data>summary:hover{background:#f5f8fb;border-radius:12px}.vec-t3-report .vec-t3-data>summary:focus-visible{outline:3px solid #168cc8;outline-offset:3px;border-radius:10px}.vec-t3-report .vec-t3-data[open]>summary{border-bottom:1px solid #e5ebf0}.vec-t3-report .vec-t3-data>p,.vec-t3-report .vec-t3-data>ul{margin:16px 20px;font-size:15px}.vec-t3-report .vec-t3-data .vec-market-table-wrap{margin:0;border:0;border-radius:0 0 12px 12px;box-shadow:none}.vec-t3-report .vec-t3-insight{margin:28px 0;padding:24px 28px;border-radius:14px;background:#eff7f3;border-left:5px solid #269465}.vec-t3-report .vec-t3-insight p{margin:0;font-size:18px;line-height:1.7}.vec-t3-report .vec-t3-postal{margin:30px 0;padding-left:22px;border-left:3px solid #168cc8}.vec-t3-report .vec-t3-postal--coral{border-color:#e66a45}.vec-t3-report .vec-t3-postal--green{border-color:#269465}.vec-t3-report .vec-t3-postal h3{margin:0 0 12px;font-size:23px;line-height:1.35}.vec-t3-report .vec-t3-postal p:last-child{margin-bottom:0}.vec-t3-report .vec-t3-cta{margin:34px 0;padding:28px;border:1px solid #c9dfe8;border-radius:16px;background:#f0f7fb}.vec-t3-report .vec-t3-cta h3{margin:0 0 12px;font-size:25px;line-height:1.35}.vec-t3-report .vec-t3-cta p{font-size:16px}.vec-t3-report .vec-t3-cta a{display:inline-flex;align-items:center;min-height:48px;padding:12px 18px;border-radius:8px;background:#14243b;color:#fff;font-size:15px;font-weight:700;text-decoration:none}.vec-t3-report .vec-t3-cta a:hover{background:#234f6a}.vec-t3-report .vec-t3-cta a:focus-visible{outline:3px solid #168cc8;outline-offset:4px}.vec-t3-report .vec-t3-cta small{display:block;margin-top:12px;color:#526276;font-size:12px}.vec-t3-report .vec-t3-method{padding:0 20px 20px}.vec-t3-report .vec-t3-method p{margin:16px 0;font-size:15px;line-height:1.75}.vec-t3-report .vec-t3-faq h3{margin:26px 0 10px;font-size:21px;line-height:1.4}@media (max-width:600px){.vec-t3-report .vec-t3-context{gap:6px;margin-bottom:22px}.vec-t3-report .vec-t3-context span{font-size:11px;padding:5px 9px}.vec-t3-report .vec-t3-lead{font-size:18px}.vec-t3-report .vec-t3-chart{margin-top:26px}.vec-t3-report .vec-t3-postal{padding-left:15px}.vec-t3-report .vec-t3-postal h3{font-size:21px}.vec-t3-report .vec-t3-cta,.vec-t3-report .vec-t3-insight{padding:21px 20px}.vec-t3-report .vec-t3-insight p{font-size:17px}.vec-t3-report .vec-t3-cta a{width:100%;box-sizing:border-box;text-align:center;justify-content:center}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.relative{position:relative}.mt-2{margin-top:.5rem}.flex{display:flex}.table{display:table}.hidden{display:none}.size-full{width:100%;height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-w-\[42rem\]{min-width:42rem}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-wrap{flex-wrap:wrap}.overflow-x-auto{overflow-x:auto}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-vec-line{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity))}.border-vec-line-strong{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity))}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pr-4{padding-right:1rem}.text-left{text-align:left}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-vec-ink-soft{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--vec-focus:rgba(57,179,244,.44)}body.no-sidebar .site-content .content-area{width:100%}.vec-commune-body .vec-intro-grid--seul{grid-template-columns:minmax(0,900px);justify-content:center}:focus-visible{outline:3px solid var(--vec-focus);outline-offset:2px}.vec-footer-credit{padding:7px 16px;font-size:8px;line-height:1.5;color:#9ca3af;text-align:center;background:#071727}.vec-footer-credit a{color:inherit;font-size:inherit;font-weight:700;text-decoration:none}.vec-footer-credit .vec-credit-app{color:#fff}.vec-footer-credit .vec-credit-ppa{color:#00b9f2}.vec-footer-credit a:hover{text-decoration:underline}.vec-home-compact-source,.vec-sale-label{display:inline-flex;align-items:center;gap:5px}.vec-sale-label{font-size:12px;color:#475569;margin:0 0 12px}.vec-home-card-favicon,.vec-sale-label img{width:12px;height:12px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}