
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:auto}
body{font-family:"Palatino Linotype","STSong","SimSun",serif;background:#FFF7ED;color:#1C1917;line-height:1.8;font-size:17px}
a{color:#C2410C;text-decoration:none}
.wrap{width:min(1120px,92%);margin:0 auto}
.a-bar{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;background:#FFF7ED;border-bottom:4px solid #C2410C}
.brand{font-size:20px;font-weight:700;color:#1C1917;letter-spacing:.04em}
.a-bar nav{display:flex;flex-wrap:wrap;gap:14px 18px}
.a-bar nav a{color:#1C1917;font-size:15px}
.hero{padding:48px 0 28px}
.hero h1{font-size:34px;line-height:1.35;margin-bottom:16px;max-width:18em}
.hero p{max-width:40em;margin-bottom:10px}
.tri{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding:8px 0 36px}
.tri article{background:#fff;border:1px solid #E7D5C4;padding:22px 18px;min-height:168px}
.tri b{display:block;font-size:28px;color:#C2410C;margin:8px 0 6px}
.tri h3{font-size:16px;margin-bottom:6px}
.sec{padding:36px 0}
.sec h2{font-size:26px;margin-bottom:14px;border-left:6px solid #C2410C;padding-left:12px}
.sec .lead{margin-bottom:16px;max-width:46em}
.cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}
.card{background:#fff;border:1px solid #E7D5C4;padding:18px}
.card .ico{margin-bottom:10px}
.card h3{font-size:18px;margin-bottom:8px}
.cant-list{display:grid;grid-template-columns:1fr;gap:14px;margin-top:16px}
.cant-list article{background:#fff;padding:16px 18px;border-top:3px solid #C2410C}
table{width:100%;border-collapse:collapse;background:#fff;margin-top:16px}
th,td{border:1px solid #E7D5C4;padding:12px 10px;text-align:left;vertical-align:top}
th{background:#C2410C;color:#FFF7ED;font-weight:600}
.deps{margin-top:16px;display:grid;gap:14px}
.dep{background:#fff;padding:16px 18px;border:1px solid #E7D5C4}
.dep-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-weight:700}
.bar{height:8px;background:#F3E4D6;overflow:hidden}
.bar>i{display:block;height:100%;background:#C2410C}
.split{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}
.split article{background:#fff;padding:18px;border:1px solid #E7D5C4}
.myths{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:16px}
.myth{background:#fff;padding:18px;border:2px solid #C2410C}
.myth .n{font-size:22px;color:#C2410C;font-weight:700}
.faq-item{background:#fff;border-left:5px solid #C2410C;margin:10px 0;padding:0}
.faq-item summary{padding:14px 16px;cursor:pointer;font-weight:700}
.faq-body{padding:0 16px 16px}
footer{border-top:4px solid #C2410C;padding:22px 0 28px;margin-top:20px}
.ft3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}
.ft3 p{font-size:14px;line-height:1.7}
@media (max-width:900px){
.a-bar,.tri,.cards,.split,.myths,.ft3{grid-template-columns:1fr;display:grid}
.a-bar{display:flex;flex-direction:column;align-items:flex-start}
}
