.interest-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:64px;align-items:center}.interest-hero h1{font-size:clamp(2.5rem,4.3vw,4.2rem);line-height:1.12;letter-spacing:-.04em;margin:20px 0 26px}.interest-investment,.interest-card{background:white;border:1px solid #dce3ec;border-radius:20px;padding:32px}.interest-investment{box-shadow:0 12px 40px #15223b08}.interest-price{font:700 2.4rem/1.2 var(--font-heading);color:#15223b;margin:24px 0 8px}.interest-investment .rg-button{margin-top:14px}.interest-note{font-size:.875rem!important;color:#536079;line-height:1.65;margin-top:20px}.interest-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:36px}.interest-phase{border-top:1px solid #dce3ec;padding-top:24px}.interest-phase p,.interest-card dd,.interest-faq p{line-height:1.8;color:#536079}.interest-phase h3,.interest-card h3{font-size:1.25rem;line-height:1.4;margin:10px 0 18px}.interest-card dl{display:grid;gap:18px;margin:22px 0 0}.interest-card dt{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#536079}.interest-card dd{margin:3px 0 0;color:#15223b}.interest-faq{padding:22px 0;border-bottom:1px solid #dce3ec}.interest-faq summary{cursor:pointer;font-weight:600;font-size:1.1rem;line-height:1.5}.interest-faq p{margin:18px 0 0}.interest-faq summary:focus-visible{outline:3px solid #1b4db0;outline-offset:5px}.interest-hero .rg-button{max-width:100%;text-align:center}.interest-note+p{margin-top:12px}@media(max-width:850px){.interest-hero-grid{grid-template-columns:1fr;gap:32px}.interest-investment{max-width:560px}}@media(max-width:600px){.interest-grid{grid-template-columns:1fr;gap:26px}.interest-investment,.interest-card{padding:25px}.interest-price{font-size:2rem}.interest-hero h1{font-size:2.5rem}}.interest-hero :is(h1,p),.interest-card,.interest-phase{overflow-wrap:break-word}

#main .rg-section h2{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.25;letter-spacing:-.025em;margin:0 0 24px}#main .rg-section h3{font-family:var(--font-heading);font-weight:600}#main .rg-section .rg-narrow>p:not(.buyer-eyebrow):not(.interest-note){line-height:1.8;color:#536079;margin-bottom:24px}
