.docwrap{padding:46px 0 60px;background:#f5f4f0}
.doc{background:#fff;border:1px solid var(--line);border-radius:16px;padding:38px 40px;box-shadow:0 14px 30px -26px rgba(1,11,0,.4)}
.doc .dbody{font-size:15.5px;line-height:1.75;color:#2c352b}
.doc .dbody h1,.doc .dbody h2,.doc .dbody h3{color:var(--ink);font-weight:800;line-height:1.25;margin:1.6em 0 .6em}
.doc .dbody h2{font-size:21px}.doc .dbody h3{font-size:17px}
.doc .dbody p{margin:0 0 1em}
.doc .dbody ul,.doc .dbody ol{margin:0 0 1.1em;padding-left:1.3em}
.doc .dbody li{margin:.35em 0}
.doc .dbody a{color:var(--green);text-decoration:underline;text-underline-offset:2px}
.doc .dbody img{max-width:100%;height:auto;border-radius:10px;margin:1em 0}
.doc .dbody table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:14px}
.doc .dbody th,.doc .dbody td{border:1px solid var(--line);padding:9px 12px;text-align:left}
.doc .dbody th{background:#fafbf8;font-weight:700;color:var(--ink)}
@media(max-width:640px){.doc{padding:24px 20px}}

/* Fix 2026-06-08: legacy rich-text content carried inline white colors (old dark theme)
   → invisible on the white .doc card. Force readable dark text; keep links green. */
.doc .dbody, .doc .dbody p, .doc .dbody span, .doc .dbody strong, .doc .dbody b,
.doc .dbody em, .doc .dbody i, .doc .dbody u, .doc .dbody li, .doc .dbody td,
.doc .dbody h1, .doc .dbody h2, .doc .dbody h3, .doc .dbody h4, .doc .dbody h5, .doc .dbody div{
    color:#2c352b !important;
}
.doc .dbody a{color:var(--green,#0a5b16) !important}
.doc .dbody [style*="background"]{background:transparent !important}
.doc .dbody th{background:#fafbf8 !important}
.doc .dbody img{max-width:100% !important;height:auto !important}
