/* FRADOMA: typography and information, without generated photography. */
.home-stories{padding:0;background:transparent;color:#111827}
.fradoma-text-story{padding:clamp(64px,7vw,104px) 0;border-bottom:1px solid rgba(148,163,184,.2)}
.fradoma-text-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,80px);align-items:start}
.fradoma-text-grid>*{min-width:0;max-width:100%}
.fradoma-text-heading h2{max-width:100%;margin:0;font-size:clamp(34px,4.1vw,56px);line-height:1.08;letter-spacing:-.045em;overflow-wrap:anywhere;hyphens:auto}
.fradoma-text-heading>p:not(.kicker){margin:26px 0 0;font-size:18px;line-height:1.75;color:#526074;max-width:620px}
.fradoma-text-body{padding-top:4px}
.fradoma-text-body>p{font-size:18px;line-height:1.75;color:#526074;margin:0 0 28px}
.fradoma-text-facts{border-top:1px solid rgba(148,163,184,.28);margin:0 0 30px}
.fradoma-text-facts>span{display:block;padding:18px 0;border-bottom:1px solid rgba(148,163,184,.22);font-size:14px;font-weight:700;color:#334155}
.fradoma-text-story a{display:inline-block;font-size:14px;font-weight:750;color:#174fc6}
@media(max-width:760px){.fradoma-text-grid{grid-template-columns:1fr;gap:28px}.fradoma-text-heading h2{font-size:clamp(32px,8vw,44px)}.fradoma-text-body{padding-top:0}.fradoma-text-heading>p:not(.kicker),.fradoma-text-body>p{font-size:17px}}
