
.bg-wrap{max-width:1080px;margin:auto;padding:22px 16px 60px;color:#26343c;line-height:1.8}
.bg-wrap *{box-sizing:border-box}
.crumb{font-size:13px;color:#687985;margin-bottom:16px}
.hero{background:linear-gradient(135deg,#eef8ff,#fbfdff);border:1px solid #d5e6f2;border-radius:18px;padding:30px}
.hero p{margin:0;color:#326c8d;font-weight:800}
.hero h1{font-size:30px;line-height:1.35;margin:3px 0 10px}
.bg-wrap section{margin:30px 0}
.bg-wrap h2{font-size:24px;border-left:6px solid #4b88a8;padding-left:12px;margin:0 0 17px}
.summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.summary>div{border:1px solid #dce8ef;border-radius:13px;padding:16px;background:#fff}
.summary span{display:block;font-size:12px;color:#687985}
.summary strong{display:block}
.red{color:#b43b31}
.important{background:#fff5d9;border:1px solid #ecd185;border-radius:12px;padding:15px 17px;font-weight:700}
.methods,.locations{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}
.methods article,.locations article{border:1px solid #dce8ef;border-radius:14px;padding:19px;background:#fff}
.methods .danger{background:#fff7f6;border-color:#efb8b4}
.notice,.contact{background:#f2f8fb;border-radius:15px;padding:22px}
.type{display:inline-block;background:#e4f0f6;color:#326c8d;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}
.addr{font-weight:700}
.actions a{display:inline-block;border:1px solid #4b88a8;border-radius:8px;padding:7px 11px;text-decoration:none;color:#326c8d}
.sources{font-size:14px;color:#586973}
@media(max-width:760px){
 .summary{grid-template-columns:1fr}
 .methods,.locations{grid-template-columns:1fr}
 .hero h1{font-size:25px}
}
