.ownership-features{list-style:none;padding:0;margin:25px 0 32px;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.ownership-features li{font-size:12px;line-height:1.7;padding:12px 0;border-top:1px solid #ffffff35}
.financing-calculator{border:1px solid #9baea670;padding:32px;color:#f1f3ea;background:#ffffff05}.financing-calculator label{font-size:12px;display:block}.financing-calculator input[type=number]{display:block;width:100%;padding:12px;margin:12px 0 24px;background:transparent;border:0;border-bottom:1px solid #a3b8aa;color:white;font:400 24px Georgia,serif}
.finance-row{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;margin:20px 0}.financing-calculator input[type=range]{width:100%;accent-color:#88b9a6}.financing-calculator fieldset{border:0;padding:0;margin:25px 0}.financing-calculator legend{font-size:12px;margin-bottom:12px}.installment-buttons{display:flex;gap:10px}.installment-buttons button{flex:1;min-height:44px;border:1px solid #9baea670;background:transparent;color:white;cursor:pointer}.installment-buttons button[aria-pressed=true]{background:#d8e8de;color:#1b4036}.finance-result{border-top:1px solid #9baea670;padding-top:22px}.finance-result span{font-size:11px;display:block}.finance-result strong{display:block;font:400 44px/1.2 Georgia,serif;margin:12px 0 20px}.financing-calculator input:focus-visible,.installment-buttons button:focus-visible{outline:2px solid #89c7b6;outline-offset:3px}
@media(max-width:760px){.financing-calculator{padding:24px}.ownership-features{gap:0 18px}}

.investment-editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:80px var(--gutter);background:#eeede6;color:#24443d}.investment-editorial h2{font:400 clamp(34px,4vw,58px)/1.08 Georgia,serif;letter-spacing:-.03em;margin:20px 0 24px}.investment-editorial h2 em{color:#648679}.investment-editorial p{font-size:13px;line-height:1.85;max-width:550px}.investment-features{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 28px;padding:0;margin:0}.investment-features li{font-size:12px;line-height:1.7;border-top:1px solid #bdc8bf;padding:18px 0}
@media(max-width:760px){.investment-editorial{grid-template-columns:1fr;gap:30px;padding:55px var(--gutter)}}
