*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#e8e9e7;color:#202c42;font:18px/1.65 Georgia,"Times New Roman",serif}a{color:#15527c}a:hover{text-decoration:none}header{background:#142a4b;color:#fff;border-bottom:6px solid #c8a34e}header .wrap{padding:22px 20px 12px}header h1{font-size:36px;margin:0}header p{margin:2px 0 12px;color:#f2e9d3}nav{background:#263d61}nav .wrap{display:flex;gap:5px;flex-wrap:wrap}nav a{color:#fff;padding:11px 20px;text-decoration:none;font-weight:bold}nav a:hover,nav a[aria-current=page]{background:#b68c36;color:#fff}.wrap{max-width:1200px;margin:auto}.layout{display:grid;grid-template-columns:220px minmax(0,1fr) 205px;gap:18px;padding:22px 16px}.side,.main,.aside{background:#fffdf7;border:1px solid #c5c8ca;border-radius:3px;padding:18px;min-width:0}.side{background:#f4f4ed}.side h2,.aside h2{font:700 21px Arial,sans-serif;border-bottom:2px solid #c8a34e;padding-bottom:7px}.side a{display:block;padding:7px 0;border-bottom:1px solid #d7dad9;font:16px/1.35 Arial,sans-serif}.main h1{font:700 33px/1.2 Georgia,serif;color:#142a4b;margin:0 0 12px}.main h2{font-size:25px;color:#233f63;margin:28px 0 7px}.main p{margin:0 0 17px}.lead{font-size:21px;color:#48556b}.hero{width:100%;height:auto;max-height:340px;object-fit:cover}.photo{font:14px Arial,sans-serif;color:#68717c;margin:4px 0 20px}.aside p,.aside li{font:16px/1.5 Arial,sans-serif}.aside ul{padding-left:20px}.article-links li{margin-bottom:12px}.sources{padding:16px;background:#f4f4ed;border-left:4px solid #c8a34e;margin-top:25px}.sources a{overflow-wrap:anywhere}footer{background:#142a4b;color:#fff;padding:24px;text-align:center}footer a{color:#fff}@media(max-width:950px){.layout{grid-template-columns:190px minmax(0,1fr)}.aside{grid-column:1/-1}}@media(max-width:650px){body{font-size:18px}.layout{display:block;padding:12px}.side,.main,.aside{margin-bottom:12px;padding:15px}.side a{display:inline-block;margin-right:12px}header h1{font-size:29px}.main h1{font-size:28px}nav a{padding:11px 12px}}