.project-investment-materials{background:#f5f2e9;border-block:1px solid #d9e0e1;padding:clamp(36px,6vw,88px) 0;color:#00465c}
.project-investment-materials h2{font-size:clamp(28px,3.7vw,50px);line-height:1.15;font-weight:400;margin:16px 0 24px}
.project-document-head{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end;margin-bottom:32px}
.project-document-note{max-width:580px;color:#668793;line-height:1.6;margin:0}
.project-document-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #ccd9dc;background:#fff}
.project-document-edition{padding:24px;min-width:0;border-inline-end:1px solid #ccd9dc;display:flex;flex-direction:column;gap:12px}
.project-document-edition:last-child{border:0}.project-document-edition.is-current{background:#eaf4f1;box-shadow:inset 0 3px #008e88}
.project-document-edition strong{font-size:20px;font-weight:500}.project-document-edition small{color:#6a8590;min-height:20px}
.project-document-actions{display:flex;flex-wrap:wrap;gap:12px 20px}.project-document-actions a{color:#008e88;text-underline-offset:5px;font-size:15px}
.project-material-location{margin-top:56px}.project-material-location>p{max-width:940px;line-height:1.7;color:#668793}
.project-material-reference{margin:24px 0;background:#fff;border:1px solid #d1dcde;padding:16px}.project-material-reference img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain}
.project-material-map{position:relative;height:clamp(300px,42vw,500px);border:1px solid #ccd9dc;margin:24px 0 16px;background:#e3e8e3}
.project-material-map-status{position:absolute;inset:24px auto auto 24px;z-index:1;background:#f7f4ec;padding:12px 18px;max-width:calc(100% - 48px);color:#00465c}.project-material-map-status[hidden]{display:none}
.project-material-map-open{display:inline-flex;gap:24px;color:#008e88;padding:12px 0;text-underline-offset:5px}
.project-investment-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:32px 0;border-block:1px solid #ccd9dc}.project-investment-facts>div{padding:24px 16px;border-inline-end:1px solid #ccd9dc}.project-investment-facts dt{font-size:clamp(25px,3vw,40px);font-weight:400;line-height:1.2}.project-investment-facts dd{margin:12px 0 0;color:#668793;font-size:15px}.project-presentation-source{padding:12px 0}.project-presentation-source details{border-bottom:1px solid #ccd9dc;padding:20px 0;color:#00465c}.project-presentation-source summary{cursor:pointer;font-size:clamp(19px,2vw,26px)}.project-presentation-source summary span{font-size:13px;color:#668793;margin-left:16px}.project-presentation-source details>div{padding:20px 0;column-count:2;column-gap:48px}.project-presentation-source p{font-size:16px;line-height:1.6;break-inside:avoid}.project-presentation-source+section:not(.project-presentation-source){margin-top:48px}
@media(max-width:760px){.project-presentation-source details>div{column-count:1}.project-investment-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.project-document-head{grid-template-columns:1fr;gap:0}.project-document-links{grid-template-columns:repeat(2,minmax(0,1fr))}.project-document-edition{padding:20px;border-bottom:1px solid #ccd9dc}.project-document-edition:nth-child(2){border-inline-end:0}.project-document-edition:nth-child(3){border-bottom:0}.project-material-reference{padding:8px}.project-material-location{margin-top:36px}}
@media(max-width:370px){.project-document-links{grid-template-columns:1fr}.project-document-edition{border-inline-end:0;border-bottom:1px solid #ccd9dc!important}.project-document-edition:last-child{border-bottom:0!important}}
