/* sitefp fp13 · readable article typography (Bing-friendly) */
:root{--dp-fp-gap:1.5rem;--dp-fp-radius:6px;--dp-fp-page-max:920px;--dp-fp-shadow:0 1px 2px rgba(15,23,42,.06);--dp-fp-ink:#0f172a;--dp-fp-muted:#475569}
body.dp-fp-13{color:var(--dp-fp-ink);font-size:1rem;line-height:1.75}
body.dp-fp-13 .container,body.dp-fp-13 .container-xxl,body.dp-fp-13 .container-xl{max-width:var(--dp-fp-page-max)}
body.dp-fp-13 p,body.dp-fp-13 .lead,body.dp-fp-13 li{line-height:1.75;max-width:72ch}
body.dp-fp-13 h1,body.dp-fp-13 h2,body.dp-fp-13 h3{line-height:1.35;margin-bottom:.75em;color:var(--dp-fp-ink)}
body.dp-fp-13 .card,body.dp-fp-13 .xx-card,body.dp-fp-13 [class*="-card"]{border-radius:var(--dp-fp-radius);box-shadow:var(--dp-fp-shadow);border:1px solid rgba(15,23,42,.08)}
body.dp-fp-13 section{margin-bottom:var(--dp-fp-gap)}
body.dp-fp-13 a:focus-visible,body.dp-fp-13 .btn:focus-visible{outline:2px solid #2563eb;outline-offset:2px}
body.dp-fp-13 footer,.dp-fp-13 .site-footer{padding:2rem 0;border-top:1px solid rgba(15,23,42,.1);color:var(--dp-fp-muted)}
