/* sitefp fp18 · blog magazine single column */
:root{--dp-fp-gap:2rem;--dp-fp-radius:0;--dp-fp-page-max:680px;--dp-fp-shadow:none;--dp-fp-ink:#292524;--dp-fp-muted:#78716c}
body.dp-fp-18{color:var(--dp-fp-ink);background:#fafaf9}
body.dp-fp-18 .container,body.dp-fp-18 .container-xxl,body.dp-fp-18 .container-xl{max-width:var(--dp-fp-page-max)}
body.dp-fp-18 p,body.dp-fp-18 .lead,body.dp-fp-18 article{line-height:1.8;max-width:65ch;margin-left:auto;margin-right:auto}
body.dp-fp-18 h1,body.dp-fp-18 h2{line-height:1.3;letter-spacing:-.02em;margin-bottom:1rem}
body.dp-fp-18 .card,body.dp-fp-18 .xx-card,body.dp-fp-18 [class*="-card"]{border-radius:var(--dp-fp-radius);border:0;border-bottom:1px solid #e7e5e4;background:transparent;box-shadow:var(--dp-fp-shadow)}
body.dp-fp-18 section{margin-bottom:var(--dp-fp-gap)}
body.dp-fp-18 time,.dp-fp-18 .text-muted{color:var(--dp-fp-muted)!important;font-size:.875rem}
