.financing-main{max-width:1200px;margin:0 auto;padding:clamp(6.5rem,12vw,9rem) clamp(1.25rem,5vw,3rem) 4rem}.financing-crumb{margin-bottom:2rem}.financing-crumb a{font-size:0.85rem;font-weight:600;color:var(--espresso-soft);transition:color 0.4s var(--ease)}.financing-crumb a:hover{color:var(--sage-deep)}.financing-hero{max-width:760px;margin-bottom:clamp(3rem,6vw,4.5rem)}.financing-hero h1{font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.05;margin-top:0.5rem}.financing-lede{margin-top:1.5rem;font-size:1.1rem;color:var(--espresso-soft);line-height:1.6}.financing-body{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(2.5rem,5vw,4rem);align-items:start}.financing-copy{max-width:680px}.financing-section{padding-bottom:2.25rem;margin-bottom:2.25rem;border-bottom:1px solid var(--line)}.financing-section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.financing-section h2{font-size:1.45rem;margin-bottom:0.9rem;color:var(--espresso)}.financing-section p{color:var(--espresso-soft);font-size:1.02rem;line-height:1.75}.financing-section p + p{margin-top:1rem}.financing-section strong{color:var(--espresso)}.financing-list{margin-top:1rem;display:flex;flex-direction:column;gap:1.1rem;counter-reset:fin}.financing-list li{position:relative;padding-left:2.4rem;color:var(--espresso-soft);font-size:1.02rem;line-height:1.7;counter-increment:fin}.financing-list li::before{content:counter(fin);position:absolute;left:0;top:0.05rem;display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:999px;background:var(--sage-light);color:var(--sage-deep);font-family:var(--serif);font-size:0.9rem;font-weight:600}.financing-list strong{color:var(--espresso)}.financing-source{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--line);font-size:0.85rem;color:var(--espresso-soft);line-height:1.6}.financing-source a{color:var(--sage-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.financing-sidebar{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:7rem}.financing-cta-card{background:var(--espresso);color:var(--cream);border-radius:var(--radius-xl);padding:2rem}.financing-cta-card h3{font-size:1.3rem;color:var(--cream);margin-bottom:0.75rem}.financing-cta-card p{font-size:0.92rem;color:rgba(251,248,242,0.75);line-height:1.6;margin-bottom:1.5rem}.financing-note-card{background:var(--sage-light);border:1px solid var(--line);border-radius:var(--radius-xl);padding:1.75rem}.financing-note-card h4{font-size:0.72rem;text-transform:uppercase;letter-spacing:0.1em;color:var(--sage-deep);font-weight:700;margin-bottom:0.6rem}.financing-note-card p{font-size:0.9rem;color:var(--espresso);line-height:1.6}@media (max-width:900px){.financing-body{grid-template-columns:1fr}.financing-sidebar{position:static}}