.potato-loan { max-width: 1080px; font-size: 1.125rem; }
.potato-loan h1, .potato-loan h2, .potato-loan h3 { color: var(--brand-dark); }
.loan-intro { max-width: 800px; }
.loan-eyebrow { color: var(--brand-dark); font: 600 .8rem 'Segoe UI', sans-serif; letter-spacing: .1em; text-transform: uppercase; }
.loan-requirements { background: #e5eef6; border-left: 4px solid var(--brand-medium); border-radius: 0 12px 12px 0; }
.loan-steps { padding-left: 1.5rem; }
.loan-steps li { padding-left: .5rem; margin-bottom: 1rem; }
.loan-steps li:last-child { margin-bottom: 0; }
.loan-contact { scroll-margin-top: 6rem; }
.potato-loan a:not(.btn) { color: var(--brand-dark); text-underline-offset: .2em; }
.potato-loan a:focus-visible { outline: 3px solid var(--brand-medium); outline-offset: 4px; }
.loan-funding { display: flex; flex-wrap: wrap; align-items: center; gap: 2rem; background: white; border: 1px solid #d5dfe8; border-radius: 12px; }
.loan-funding > div { flex: 1 1 300px; }
.loan-funding img { width: 260px; max-width: 100%; height: auto; }
