/* sitefp fp7 · editorial left accent */
:root{--dp-fp-gap:1.3rem;--dp-fp-radius:4px;--dp-fp-page-max:1100px;--dp-fp-shadow:0 2px 8px rgba(15,23,42,.05)}
body.dp-fp-7 .container,body.dp-fp-7 .container-xxl,body.dp-fp-7 .container-xl{max-width:var(--dp-fp-page-max)}
body.dp-fp-7 .card,body.dp-fp-7 .xx-card,body.dp-fp-7 [class*="-card"]{border-radius:var(--dp-fp-radius);box-shadow:var(--dp-fp-shadow);border-left:3px solid var(--dp-accent, #2563eb)}
body.dp-fp-7 footer,.dp-fp-7 .site-footer{padding-top:1.6rem;border-top:2px solid rgba(15,23,42,.08)}
body.dp-fp-7 section{margin-bottom:var(--dp-fp-gap)}
body.dp-fp-7 h1,body.dp-fp-7 h2,body.dp-fp-7 .h1,body.dp-fp-7 .h2{letter-spacing:-.01em}
