#dv136{max-width:1120px;margin:0 auto;padding:0 20px 40px}
#dv136 h1{font-size:2rem;margin:24px 0 16px;line-height:1.25}
#dv136 h2{font-size:1.35rem;margin:40px 0 16px}
#dv136 h3{font-size:1.1rem;margin:24px 0 16px}
#dv136 p,#dv136 li{margin:0 0 16px;line-height:1.55}
#dv136 .dv-lead{margin:0 0 24px}
#dv136 .dv-score{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:0 0 40px;padding:20px 16px;border:1px solid rgba(31,58,112,.2);border-radius:8px}
#dv136 .dv-num{font-size:2.4rem;font-weight:600;color:#1f3a70;min-width:4.5rem}
#dv136 .dv-num small{display:block;font-size:.85rem;font-weight:400}
#dv136 .dv-ok{color:#1b6b3a}
#dv136 .dv-mid{color:#8a5a00}
#dv136 .dv-bad{color:#8a1f1f}
#dv136 .dv-list{list-style:none;padding:0;margin:0 0 24px}
#dv136 .dv-list li{display:grid;grid-template-columns:2rem 1fr;gap:8px 16px;padding:16px 0;border-bottom:1px solid rgba(31,58,112,.12)}
#dv136 .dv-ic{font-size:1.2rem}
#dv136 .dv-k{font-weight:600}
#dv136 .dv-d{margin:8px 0 0;font-size:.95rem}
#dv136 details{margin:0 0 16px}
#dv136 summary{cursor:pointer;padding:8px 0}
#dv136 .dv-warn{margin:40px 0 24px;padding:20px 16px;border-left:4px solid #1f3a70;background:#f4f7fb}
#dv136 .dv-tools a{display:inline-block;margin:0 16px 16px 0}
#dv136 noscript{display:block;margin:24px 0;padding:16px;border:1px solid #8a1f1f}
#dv136 .dv-disc{margin:40px 0 0;font-size:.95rem}
