*{box-sizing:border-box}html{font-size:17px}body{margin:0;background:#f7f0df;color:#26364a;font:1rem/1.68 Georgia,serif}a{color:#174c73}a:hover{text-decoration:none}.shell{max-width:1140px;margin:auto;background:#fff;box-shadow:0 2px 16px #b7a68b55}.hero{background:linear-gradient(90deg,#102f48cc,#102f4840),url('ponk.webp') center/cover;min-height:225px;color:white;padding:48px 35px}.hero h1{font:700 2.6rem Georgia;margin:0;text-shadow:0 2px 6px #0007}.hero p{max-width:650px;font-size:1.13rem}nav{background:#203c55;display:flex;flex-wrap:wrap;gap:1px;padding:0 14px}nav a{color:#fff;text-decoration:none;padding:13px 18px;font:700 .95rem Arial}nav a:hover{background:#ad763e}.layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:27px;padding:27px}.side{background:#f5ecd8;padding:18px;border:1px solid #dfc9a8;align-self:start}.side h2{font:700 1.12rem Arial;color:#6d421c;margin:0 0 12px}.side ul{padding-left:19px;margin:0 0 20px}.side li{margin:8px 0}.side a{font: .93rem/1.4 Arial}.main{min-width:0}.main h1{font:700 2rem/1.2 Georgia;color:#173b55;margin:0 0 12px}.main h2{font:700 1.3rem/1.3 Georgia;color:#7c4c1e;margin-top:29px}.main p{margin:11px 0 17px}.main img{width:100%;height:auto;display:block;border:1px solid #d4c2a7;margin:18px 0}.lead{font-size:1.12rem;color:#455466}.eyebrow{font:700 .8rem Arial;letter-spacing:.07em;text-transform:uppercase;color:#986329}.teaser{border-top:1px solid #e3d5c1;padding:17px 0;display:grid;grid-template-columns:145px 1fr;gap:16px}.teaser img{margin:0;height:104px;object-fit:cover}.teaser h2{margin:0 0 6px;font-size:1.2rem}.teaser p{margin:0;font-size:.94rem}.notice{background:#f5ecd8;border-left:4px solid #ad763e;padding:12px 17px;margin:20px 0}footer{background:#f1e5d1;padding:20px 28px;font:.85rem Arial;color:#4c4a42}footer a{margin-right:16px}.sources{font:.91rem Arial;background:#f8f5ee;padding:15px;margin-top:26px}.sources li{margin:8px 0}table{width:100%;border-collapse:collapse;font:.94rem Arial}td,th{border:1px solid #d9cdbb;padding:9px;text-align:left;vertical-align:top}th{background:#f1e3c9}@media(max-width:700px){.layout{grid-template-columns:1fr;padding:16px;gap:18px}.side{order:2}.hero{min-height:190px;padding:30px 20px}.hero h1{font-size:2rem}.teaser{grid-template-columns:100px 1fr}.teaser img{height:95px}nav a{padding:11px}.main h1{font-size:1.7rem}}