*{box-sizing:border-box}body{margin:0;background:#eef2f4;color:#253843;font:16px/1.65 Georgia,serif}a{color:#006699;text-underline-offset:3px}.review{background:#203d4c;color:#fff;text-align:center;padding:9px 15px;font:11px/1.5 Arial,sans-serif;letter-spacing:.1em}.shell{max-width:1120px;margin:32px auto;background:white;border:1px solid #d2dde3;box-shadow:0 8px 30px #203d4c08}header{padding:32px 36px}header .brand{display:block;color:#075f86;font:bold 28px/1.2 Georgia,serif;text-decoration:none}header span{font:12px Arial,sans-serif;color:#6c7e88;letter-spacing:.12em;text-transform:uppercase}nav{display:flex;flex-wrap:wrap;background:#006699;padding:0 20px}nav a{padding:12px;color:white;text-decoration:none;font:13px/1.5 Arial,sans-serif}nav a:hover,nav a[aria-current]{background:#004e76}.layout{display:grid;grid-template-columns:235px minmax(0,1fr)}aside{background:#f5f8fa;padding:25px 22px;border-right:1px solid #dbe5ea}aside h2{font:700 11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px;color:#73848d}aside h2:not(:first-child){margin-top:32px}aside a{display:block;font:14px/1.5 Arial,sans-serif;padding:9px 0;border-bottom:1px solid #e2e9ed;text-decoration:none}main{padding:35px 40px;min-width:0}.eyebrow{color:#6a8390;font:11px Arial,sans-serif;letter-spacing:.15em}h1{font:normal 34px/1.2 Georgia,serif;margin:14px 0 28px;color:#075f86}.content table{width:100%;border-collapse:collapse}.content td{vertical-align:top;padding:5px;overflow-wrap:anywhere}.content table table td{padding:6px}.content p{margin:0 0 18px}.content img{max-width:100%;height:auto}.content a{overflow-wrap:anywhere}.content .Title{font-weight:bold}footer{border-top:1px solid #dbe5ea;padding:20px 36px;font:12px/1.8 Arial,sans-serif;color:#6a7d87}.archive-note{padding:16px;background:#f3f7f9;border-left:3px solid #006699}th,td{text-align:left;padding:8px}tr:nth-child(even){background:#f4f7f9}@media(max-width:700px){.shell{margin:0;border:0}header{padding:24px}header .brand{font-size:24px}nav{padding:5px 12px}nav a{padding:9px}.layout{display:flex;flex-direction:column}main{padding:26px 20px;order:0}aside{order:1;border-top:1px solid #dbe5ea;border-right:0}h1{font-size:29px}footer{padding:20px}.content table{font-size:14px}.__review table{display:block;overflow:auto}}
