header .brand .locked-logo{width:240px;height:auto;object-fit:contain}
.footer-top .locked-logo{width:380px;height:auto;object-fit:contain;margin:0}
.investment{padding:110px 8%;background:var(--paper);color:var(--blue)}
.investment-heading{display:grid;grid-template-columns:2fr 1fr;gap:60px;align-items:end}
.investment-heading h2{font-size:clamp(48px,5vw,78px)}
.investment-heading p{max-width:340px}
.price-list{display:grid;grid-template-columns:repeat(3,1fr);margin:65px 0 30px;border-top:1px solid var(--blue)}
.price-list>div{padding:28px 28px 30px 0}
.price-list dt{font-size:24px;margin-bottom:28px}
.price-list dd{margin:0}.price-list dd span{display:block;font-size:14px;margin-bottom:8px}
.price-list strong{font:clamp(36px,4.2vw,64px)/1.15 Editorial,serif;white-space:nowrap}
.price-conditions{font-size:14px;max-width:780px}
.price-links{display:flex;flex-wrap:wrap;gap:25px 55px;margin-top:35px}
.investment .cta{border-color:var(--blue);gap:30px}
@media(max-width:760px){header .brand .locked-logo{width:185px}.footer-top .locked-logo{width:290px;margin:0 0 30px}nav{top:155px}.investment{padding:65px 7%}.investment-heading{grid-template-columns:1fr;gap:28px}.price-list{grid-template-columns:1fr;margin-top:35px}.price-list>div{display:flex;justify-content:space-between;align-items:baseline;padding:20px 0;border-bottom:1px solid #14384b40}.price-list dt{margin:0}.price-list dd{text-align:right}.price-list strong{font-size:46px}.price-links{display:block}.price-links a{margin-top:18px}}
