*{box-sizing:border-box}body{margin:0;background:#eee9df;color:#273039;font:18px/1.7 Georgia,serif}a{color:#28576a}a:hover{text-decoration:underline}header{background:#283139;color:#fff;border-bottom:7px solid #bb8545}header .inner{max-width:1180px;margin:auto;padding:24px 20px}header h1{font:700 38px/1.2 Georgia;margin:0}header p{margin:6px 0;color:#f3d9b2}.tabs{display:flex;gap:6px;flex-wrap:wrap;margin-top:18px}.tabs a{background:#faf5ec;color:#26343a;padding:9px 22px;text-decoration:none;font:700 17px Arial;border-radius:5px 5px 0 0}.tabs a:hover{background:#e5cda7}.layout{max-width:1180px;margin:22px auto;display:grid;grid-template-columns:215px minmax(0,1fr) 205px;gap:18px;padding:0 14px}.panel,main{background:#fffdf9;border:1px solid #d8d0c5;padding:19px;border-radius:3px;min-width:0}.panel h2{font:700 19px Arial;color:#2b3c42;border-bottom:2px solid #bc884b;padding-bottom:9px}.panel a{display:block;padding:7px 0;border-bottom:1px solid #eee7dd;font:16px/1.4 Arial}.panel p,.panel li{font:15px/1.55 Arial}main h1{font:700 32px/1.25 Georgia;color:#263a43}main h2{font:700 23px/1.3 Georgia;margin-top:26px;color:#385460}main p{margin:13px 0}figure{margin:18px 0}figure img{width:100%;max-height:350px;object-fit:cover;border:1px solid #ddd}figcaption{font:14px Arial;color:#666}.lead{font-size:20px;color:#5a4836}.article-list li{padding:8px 0}.sources{border-top:1px solid #ddd;margin-top:28px;font-size:16px}footer{max-width:1180px;margin:25px auto;padding:18px;color:#666;border-top:1px solid #cfc5b5;font:15px Arial}footer a{margin-right:20px}img{max-width:100%}@media(max-width:900px){.layout{grid-template-columns:1fr 220px}.left{grid-column:1/-1}.left .links{columns:2}}@media(max-width:650px){body{font-size:18px}.layout{display:block;margin:10px auto}.panel,main{margin-bottom:12px}.left .links{columns:1}header h1{font-size:30px}main h1{font-size:28px}.tabs a{padding:10px 13px}}