
.p185-wrap{max-width:1180px;margin:0 auto;padding:34px 24px 80px}
.p185-hero{background:linear-gradient(135deg,#111827,#4c1d95);color:#fff;border-radius:28px;padding:32px;box-shadow:0 20px 54px rgba(15,23,42,.18)}
.p185-hero h1{font-size:clamp(30px,4vw,52px);letter-spacing:-.04em;margin:0 0 12px}
.p185-hero p{color:#ede9fe;line-height:1.75;max-width:880px}
.p185-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}
.p185-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:18px;box-shadow:0 12px 30px rgba(15,23,42,.04)}
.p185-card strong{display:block;font-size:30px;color:#0f172a}.p185-card span{color:#64748b;font-weight:850}
.p185-panel{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:24px;margin-top:18px;box-shadow:0 12px 30px rgba(15,23,42,.04)}
.p185-axis{display:grid;grid-template-columns:220px 1fr 80px;gap:14px;align-items:start;border-bottom:1px solid #e2e8f0;padding:14px 0}
.p185-axis:last-child{border-bottom:0}.p185-axis h3{margin:0;color:#0f172a}.p185-axis ul{margin:0;padding-left:18px;color:#475569;line-height:1.6}
.p185-score{font-weight:950;border-radius:999px;background:#eef2ff;color:#3730a3;text-align:center;padding:8px 10px}
.p185-safe{background:#ecfdf5;border:1px solid #bbf7d0;color:#14532d;border-radius:18px;padding:16px;margin-top:18px;line-height:1.65}
@media(max-width:900px){.p185-grid{grid-template-columns:1fr 1fr}.p185-axis{grid-template-columns:1fr}.p185-score{text-align:left}}
@media(max-width:620px){.p185-grid{grid-template-columns:1fr}}
