﻿/* sitefp fp50 · columnist essay */
:root{--dp-fp-gap:1.8rem;--dp-fp-radius:0;--dp-fp-page-max:680px;--dp-fp-ink:#1c1917;--dp-fp-accent:#a8a29e}
body.dp-fp-50{color:var(--dp-fp-ink);background:#fafaf9}
body.dp-fp-50 .container,body.dp-fp-50 .container-xxl,body.dp-fp-50 .container-xl{max-width:var(--dp-fp-page-max)}
body.dp-fp-50 section{margin-bottom:var(--dp-fp-gap)}
body.dp-fp-50 h2{font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:1rem}
body.dp-fp-50 p,body.dp-fp-50 .lead{line-height:1.72;font-size:.95rem}
body.dp-fp-50 .card,body.dp-fp-50 .xx-card,body.dp-fp-50 [class*="-card"]{border-radius:var(--dp-fp-radius);border:1px solid #e2e8f0}
