﻿/* sitefp fp74 · longform blog */
:root{--dp-fp-gap:2rem;--dp-fp-radius:0;--dp-fp-page-max:700px;--dp-fp-ink:#1c1917;--dp-fp-accent:#57534e}
body.dp-fp-74{color:var(--dp-fp-ink);background:#fafaf9}
body.dp-fp-74 .container,body.dp-fp-74 .container-xxl,body.dp-fp-74 .container-xl{max-width:var(--dp-fp-page-max)}
body.dp-fp-74 section{margin-bottom:var(--dp-fp-gap)}
body.dp-fp-74 h2{font-size:1.55rem;font-weight:700;line-height:1.35;margin-bottom:1rem}
body.dp-fp-74 p,body.dp-fp-74 .lead{line-height:1.72;font-size:.95rem}
body.dp-fp-74 .card,body.dp-fp-74 .xx-card,body.dp-fp-74 [class*="-card"]{border-radius:var(--dp-fp-radius);border:1px solid #e2e8f0}
