*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#e9e6d9;color:#24313a;font:16px/1.55 Georgia,"Times New Roman",serif}a{color:#174d69}a:hover,a:focus{color:#a94b21}img{max-width:100%;height:auto}.wrap{max-width:1080px;margin:auto;padding:0 20px}.mast{background:#193d50;color:#fff;border-top:7px solid #e7a84f;border-bottom:4px solid #b7c5c9}.mast .wrap{padding-top:21px;padding-bottom:16px}.brand{font:bold 38px/1.1 Georgia,serif;color:#fff;text-decoration:none;letter-spacing:-1px}.tagline{margin:3px 0 0;color:#dbe7e9;font-size:15px}.nav{background:#d4d9d6;border-bottom:1px solid #aebbbd}.nav .wrap{display:flex;flex-wrap:wrap;gap:0}.nav a{display:block;padding:10px 16px 9px 0;margin-right:18px;color:#1b4156;text-decoration:none;font:bold 13px/1.3 Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em}.nav a:hover{text-decoration:underline}.page{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:27px;padding-top:26px;padding-bottom:40px}.main,.sidebox{background:#fffefa;border:1px solid #d1d1c6;box-shadow:0 1px 3px #b8b8ab33}.main{padding:25px 30px 34px;min-width:0}.sidebox{padding:17px 18px;margin-bottom:16px}h1{font-size:31px;line-height:1.2;color:#173d51;margin:0 0 7px}h2{font-size:21px;line-height:1.25;color:#193d50;margin:26px 0 11px;border-bottom:1px solid #cfdbdc;padding-bottom:5px}h3{font-size:17px;color:#1d5066;margin:0 0 6px}.lede{font-size:17px;color:#52646a;margin:0 0 18px}.eyebrow{font:bold 11px Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#a15425;margin:0 0 8px}.meta{font:13px Arial,sans-serif;color:#68777a;border-bottom:1px solid #e2e1d7;padding-bottom:14px;margin:8px 0 20px}.main p{margin:0 0 15px}.main ul{padding-left:22px}.main li{margin:0 0 8px}.photo{display:block;background:#10191e;border:1px solid #a2aeb0;padding:8px;margin:12px 0 6px}.photo img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#10191e}.caption{font:12px/1.5 Arial,sans-serif;color:#5b6869;margin:0 0 20px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.monitor{border:1px solid #d5ddda;background:#f5f7f4;padding:11px}.monitor img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#111a20}.monitor p{margin:7px 0 0;font:12px/1.45 Arial,sans-serif;color:#526064}.linklist{list-style:none;padding:0!important;margin:0}.linklist li{border-bottom:1px solid #e1e5e0;padding:6px 0;margin:0}.linklist a{text-decoration:none}.linklist a:hover{text-decoration:underline}.archive-list{list-style:none;padding:0!important}.archive-list li{border-bottom:1px solid #e0e5e2;padding:10px 0;margin:0}.archive-list time{display:block;color:#637074;font:12px Arial,sans-serif;margin-bottom:2px}.callout{border-left:4px solid #d38c3c;background:#f7f1e5;padding:12px 15px;margin:18px 0}.notice{border:1px solid #d8d8ca;background:#f7f6ed;padding:12px 15px;color:#526164;font-size:14px;margin:25px 0 0}.sidebox h2{font:bold 15px Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;padding:0 0 7px}.sidebox p,.sidebox li{font:13px/1.5 Arial,sans-serif}.sidebox ul{padding-left:17px;margin:0}.footer{border-top:1px solid #bac3be;color:#4f5f63;font:12px/1.6 Arial,sans-serif;padding:22px 0 30px}.footer p{margin:0}.image-missing{display:none;font:13px Arial,sans-serif;color:#cbd5d7;padding:18px;text-align:center}.missing .image-missing{display:block}.missing img{display:none}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.resource-grid div{border:1px solid #d9e0dd;padding:10px;background:#f8f9f6}.resource-grid p{font-size:14px;margin:0}.small{font-size:14px;color:#59686b}@media(max-width:750px){.page{grid-template-columns:1fr;gap:15px}.sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sidebox{margin:0}.main{padding:20px}.brand{font-size:34px}}@media(max-width:480px){.wrap{padding-left:12px;padding-right:12px}.mast .wrap{padding-top:15px}.brand{font-size:31px}.nav a{font-size:12px;margin-right:10px;padding-right:4px}.page{padding-top:12px}.main{padding:17px 15px}.grid,.resource-grid,.sidebar{grid-template-columns:1fr}h1{font-size:27px}h2{font-size:19px}}