html{background-color:#c3cbd8;background-image:linear-gradient(#ffffff8c 1px,#0000 1px),linear-gradient(90deg,#ffffff8c 1px,#0000 1px);background-size:16px 16px}body{color:#000;max-width:47em;margin:0 auto;padding:0 10px 60px;font-family:Verdana,Geneva,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.65}a{color:#00e}a:visited{color:#551a8b}.masthead{text-align:center;background:#fff;border:3px outset #eef1f6;margin-top:14px;padding:16px 12px 12px}.sitename{letter-spacing:1px;margin:0;font-family:Impact,Arial Black,Verdana,sans-serif;font-size:clamp(26px,7vw,42px);font-weight:400;line-height:1.15}.sitename a{text-decoration:none}.page-title{color:#fff;letter-spacing:.5px;background:#1b3a6b;margin:14px 0 0;padding:5px 16px;font-size:17px}.w1{color:#c0392b}.w2{color:#1f6fb2}.w3{color:#d68910}.w4{color:#1e8449}.subtitle{color:#333;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic}.navbar{color:#fff;text-align:center;background:#1b3a6b;border:3px outset #eef1f6;border-top:0;margin:0;padding:7px 10px;font-size:14px;font-weight:700}.navbar a{color:#ffe27a;padding:0 4px}.navbar a:visited{color:#ffe27a}.navbar .here{color:#fff;padding:0 4px;text-decoration:underline}.navbar .sep{color:#8fa8cc;padding:0 2px}.panel{background:#fff;border:3px outset #eef1f6;margin:14px 0;padding:14px 16px 18px}h2{color:#fff;letter-spacing:.5px;background:#1b3a6b;margin:22px -16px 12px;padding:5px 16px;font-size:17px}.panel>h2:first-child{margin-top:0}h3{color:#1b3a6b;border-bottom:2px solid #1b3a6b;margin:20px 0 6px;padding-bottom:3px;font-size:15px}p{margin:0 0 13px}.lede{background:#fffbe6;border:2px ridge #d8c88a;padding:10px 12px;font-size:15px}hr{background:repeating-linear-gradient(90deg,#1b3a6b 0 10px,#c0392b 10px 20px,#d68910 20px 30px,#1e8449 30px 40px);border:0;height:3px;margin:18px 0}ol,ul{margin:0 0 14px;padding-left:24px}li{margin-bottom:8px}.toc{background:#f4f7fc;border:2px inset #dfe5ee;margin:0 0 16px;padding:10px 12px 10px 32px}.toc li{margin-bottom:4px}blockquote{background:#f4f7fc;border-left:5px solid #1b3a6b;margin:16px 0 16px 12px;padding:8px 14px;font-family:Georgia,Times New Roman,serif;font-style:italic}table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:14px}th,td{text-align:left;vertical-align:top;border:2px solid #7d8ba1;padding:6px 8px}th{color:#fff;background:#1b3a6b}tr:nth-child(2n) td{background:#eef2f8}.counter-box{text-align:center;color:#4a5768;background:#f4f7fc;border:2px inset #dfe5ee;margin:16px 0 8px;padding:10px;font-size:12px}.counter{gap:3px;margin:6px 0 4px;display:inline-flex}.counter span{color:#3f6;background:#000;border:2px inset #666;padding:3px 7px;font-family:Courier New,Courier,monospace;font-size:20px;font-weight:700}.badges{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 0;display:flex}.badge{text-align:center;color:#22304a;background:#dde4ee;border:2px outset #b9c3d3;padding:4px 7px;font-family:Courier New,Courier,monospace;font-size:10px;line-height:1.35}.updated{color:#4a5768;margin:0;font-size:12px}address{color:#4a5768;margin:4px 0 0;font-size:12px;font-style:normal}.note{color:#4a5768;margin-top:12px;font-size:12px;line-height:1.55}@media (width<=480px){body{font-size:14px}.panel{padding:12px 12px 14px}h2{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px;font-size:16px}.page-title{font-size:16px}table{font-size:13px}th,td{padding:5px 6px}}
