*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:#1a1612;color:#2d2a24;font:15px/1.65 Tahoma,Verdana,"Segoe UI",Arial,sans-serif}
img{max-width:100%;height:auto}
a{color:#7a6528;text-decoration:none}
a:hover{text-decoration:underline}
h1,h2,h3{margin:0;line-height:1.25;font-weight:700;color:#2d2a24}
ul{margin:0}
#wrap{max-width:980px;margin:0 auto;padding:0 12px}
.hd{background:linear-gradient(180deg,#2b2419,#1a1612);border-bottom:3px solid #b1a074;padding:34px 20px 26px;text-align:center;color:#faf5d3}
.hd .tag{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#b1a074}
.hd h1{color:#faf5d3;font-size:30px;margin:10px 0 8px}
.hd p{margin:0 auto;max-width:640px;color:#ccc6b5}
.nav{background:#b1a074;display:flex;flex-wrap:wrap;justify-content:center}
.nav a{display:block;padding:12px 18px;color:#1a1612;font-weight:700;font-size:13.5px}
.nav a:hover{background:#faf5d3;text-decoration:none}
.box{background:#faf5d3;padding:28px 34px 8px}
section{padding:6px 0 26px;border-bottom:1px solid #ccc6b5}
section:last-child{border-bottom:0}
h2{font-size:22px;margin:16px 0 12px;padding-left:12px;border-left:5px solid #b1a074}
h3{font-size:16px;margin:18px 0 6px;color:#5a4c1c}
p{margin:0 0 12px}
ul{padding-left:20px;margin:0 0 12px}
li{margin-bottom:4px}
.cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:12px 0}
.c{background:#fff;border:1px solid #ccc6b5;border-top:4px solid #b1a074;padding:12px 14px}
.c h3{margin:0 0 6px;font-size:15px}
.c ul{margin:0;padding-left:18px;font-size:14px}
.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}
.facts div{background:#1a1612;color:#ccc6b5;padding:14px 10px;text-align:center;font-size:12.5px}
.facts b{display:block;font-size:22px;color:#faf5d3;margin-bottom:2px}
.warn{background:#fff;border-left:5px solid #c0392b;padding:12px 16px;margin:12px 0}
.ft{background:#000;color:#999;text-align:center;padding:18px 12px;font-size:12.5px;border-top:3px solid #b1a074}
@media (max-width:760px){
 .cols{grid-template-columns:1fr}
 .facts{grid-template-columns:repeat(2,minmax(0,1fr))}
 .box{padding:20px 16px 4px}
 .hd h1{font-size:23px}
 .nav a{padding:10px 12px;font-size:12.5px}
}
