*{box-sizing:border-box}html{font-size:17px}body{margin:0;background:#f7f2ea;color:#283d41;font:1rem/1.68 Georgia,serif}a{color:#176474}a:hover{text-decoration:none}.top{background:#20545b;color:#fff}.wrap{max-width:1210px;margin:auto;padding:0 18px}.head{display:flex;align-items:center;gap:22px;padding:18px 0}.head img{width:180px;height:104px;object-fit:cover;border:4px solid #f5e6d8}.head h1{font-size:2.15rem;margin:0;line-height:1.12}.head p{margin:5px 0;color:#e8f2ed}.tabs{background:#b85c41}.tabs .wrap{display:flex;flex-wrap:wrap}.tabs a{color:white;text-decoration:none;padding:12px 19px;font:bold .94rem Arial}.tabs a:hover,.tabs a:focus{background:#20545b}.layout{display:grid;grid-template-columns:180px minmax(0,1fr) 180px;gap:18px;margin:22px auto}.panel,.main{background:white;border:1px solid #e5d9cd;padding:17px;min-width:0}.panel{align-self:start}.panel h2{font:bold 1rem Arial;color:#a14d38;border-bottom:2px solid #c97455;padding-bottom:8px}.panel a{display:block;margin:11px 0;font:.9rem/1.4 Arial}.main h1{font-size:2rem;line-height:1.2;color:#24545b}.main h2{font-size:1.3rem;color:#a14d38}.main p{margin:0 0 16px}.main .hero{width:100%;max-height:320px;object-fit:cover;margin:5px 0 20px}.kicker{font:bold .85rem Arial;color:#b85c41}.intro{font-size:1.12rem}.articles{display:grid;grid-template-columns:1fr 1fr;gap:14px}.articles a{display:block;border:1px solid #e2d8cc;padding:10px;text-decoration:none}.articles img{width:100%;height:135px;object-fit:cover}.articles strong{display:block;font:bold 1.02rem Arial;margin-top:7px}.main table{border-collapse:collapse;width:100%;font:.9rem Arial}.main th,.main td{border:1px solid #d6ccc0;padding:9px;text-align:left}footer{background:#20545b;color:#fff;padding:20px 0;font:.9rem Arial}footer a{color:white}@media(max-width:930px){.layout{grid-template-columns:1fr}.panel{order:2}.main{order:1}}@media(max-width:560px){.head img{width:90px;height:75px}.head h1{font-size:1.45rem}.articles{grid-template-columns:1fr}.main h1{font-size:1.6rem}.layout{margin:12px auto;gap:10px}}