.story-module__r1Ag8W__grid{grid-template-columns:400px 1fr;align-items:start;gap:56px;max-width:1220px;margin:0 auto;padding:64px 56px;display:grid}.story-module__r1Ag8W__left{flex-direction:column;gap:20px;display:flex}.story-module__r1Ag8W__photo{object-fit:cover;border-radius:8px 8px 120px;width:100%;max-width:400px;height:460px;display:block}.story-module__r1Ag8W__contactCard{border:1px solid var(--warm-border);background:#fff;border-radius:10px;padding:24px}.story-module__r1Ag8W__contactTitle{color:var(--navy);margin-bottom:12px;font-size:15px;font-weight:700}.story-module__r1Ag8W__contactList{color:var(--body-text);flex-direction:column;gap:8px;font-size:14.5px;display:flex}.story-module__r1Ag8W__contactList a{color:var(--body-text)}.story-module__r1Ag8W__contactList a:hover{color:var(--coral)}.story-module__r1Ag8W__contactCta{text-align:center;margin-top:16px;padding:12px;font-size:14px;font-weight:600;display:block}.story-module__r1Ag8W__eyebrow{margin-bottom:14px;display:block}.story-module__r1Ag8W__title{margin-bottom:20px;font-size:clamp(32px,3.8vw,42px);line-height:1.12}.story-module__r1Ag8W__p{color:var(--body-text);text-wrap:pretty;margin-bottom:14px;font-size:16.5px;line-height:1.65}.story-module__r1Ag8W__pLast{margin-bottom:36px}.story-module__r1Ag8W__lender{color:var(--secondary-text);background:var(--warm-section,#faf6f0);border-left:3px solid var(--teal);border-radius:8px;margin-bottom:36px;padding:14px 18px;font-size:14px;line-height:1.55}.story-module__r1Ag8W__lender strong{color:var(--navy)}.story-module__r1Ag8W__timeline{flex-direction:column;display:flex}.story-module__r1Ag8W__row{border-top:1px solid var(--warm-border);gap:20px;padding:18px 0;display:flex}.story-module__r1Ag8W__row:last-child{border-bottom:1px solid var(--warm-border)}.story-module__r1Ag8W__marker{width:70px;font-family:var(--font-serif), Georgia, serif;color:var(--teal);flex:none;font-size:20px;font-weight:700}.story-module__r1Ag8W__rowTitle{color:var(--navy);font-size:15.5px;font-weight:700}.story-module__r1Ag8W__rowText{color:var(--secondary-text);font-size:14px;line-height:1.5}@media (max-width:980px){.story-module__r1Ag8W__grid{grid-template-columns:1fr;padding:40px 24px}}
