*{box-sizing:border-box}html{background:#a7a674}body{margin:0;padding:32px 14px;color:#262823;font:16px/1.55 Georgia,"Times New Roman",serif}a{color:#32636c;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:3px solid #923d00;outline-offset:3px}.frame{max-width:840px;margin:auto;background:#e7e8e5;padding:10px;box-shadow:0 2px 20px #575c4438}header{min-height:170px;padding:18px 28px;background:linear-gradient(#eb973a,#e78d2d)}.brand{font-size:46px;font-weight:bold;color:#376e78;line-height:1.3}header p{margin:30px 0 0;color:#345d61;font-size:18px}nav{display:flex;flex-wrap:wrap;background:#49818c}nav a{padding:8px 16px;color:#fff;border-right:1px solid #c2d3cd;font-size:15px}nav a[aria-current]{background:#ffa600;color:#171a15}.notice{margin:0;padding:12px 28px;background:#dfe1d6;font:12px/1.5 Arial,sans-serif;color:#494d3c}.columns{display:grid;grid-template-columns:70% 30%;padding:28px 28px 10px}main{min-width:0;padding-right:28px}article{margin:0 0 30px}h2{font-size:24px;font-weight:normal;line-height:1.3;color:#376e78;margin:14px 0}p{margin:16px 0}.date{text-transform:uppercase;font-size:11px;font-weight:bold;margin:0}.postmeta{font-size:12px;padding:8px;background:#e9eddc;margin-top:28px;color:#575c4d}aside{border-left:1px solid #78969a;padding-left:20px;font-size:14px}aside h2{font-size:18px;margin-top:0}aside ul{padding-left:18px}aside li{margin:8px 0}footer{padding:16px 28px;color:#575c4d;text-align:center;font-size:12px}footer p{margin:8px 0}.skip{position:absolute;top:-100px;left:15px;background:white;padding:10px}.skip:focus{top:0}@media(max-width:600px){body{padding:12px 8px}.frame{padding:7px}header{padding:20px;min-height:155px}.brand{font-size:34px}header p{font-size:16px;margin-top:20px}nav a{padding:10px 12px;font-size:14px}.notice{padding:12px 18px}.columns{display:block;padding:24px 18px 10px}main{padding:0}aside{border-left:0;border-top:1px solid #78969a;padding:22px 0 0}footer{padding:16px 18px}h2{font-size:23px}}