*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#1a1a1a;background-color:#d9dde3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect width='4' height='4' fill='%23d9dde3'/%3E%3Crect width='1' height='1' fill='%23d2d6dc'/%3E%3C/svg%3E");font-family:Verdana,Geneva,Arial,sans-serif;font-size:13px;line-height:1.55}.page{background-color:#fff;border-left:1px solid #8a8f98;border-right:1px solid #8a8f98;width:1024px;margin:0 auto}.topbar{color:#cdd9e8;background-color:#1f3a5f;border-bottom:1px solid #16293f;justify-content:space-between;align-items:center;padding:4px 14px;font-size:11px;display:flex}.topbar a{color:#ffe28a;text-decoration:none}.topbar a:hover{text-decoration:underline}.masthead{color:#fff;background-color:#2a5081;background-image:linear-gradient(#336196 0%,#234b78 55%,#1d3f66 100%);border-bottom:3px solid #163049;padding:16px 18px 14px}.masthead h1.brand{letter-spacing:.5px;color:#fff;text-shadow:1px 1px #173050;margin:0;font-family:Georgia,Times New Roman,Times,serif;font-size:27px;font-weight:700}.masthead .brand-sub{color:#d6e3f3;margin-top:3px;font-family:Georgia,Times New Roman,Times,serif;font-size:13px;font-style:italic}.masthead .brand-phone{float:right;text-align:right;font-family:Georgia,Times New Roman,Times,serif}.masthead .brand-phone .big{color:#ffe28a;font-size:19px;font-weight:700}.masthead .brand-phone .small{color:#d6e3f3;font-size:11px}.mainnav{background-color:#e7e9ed;background-image:linear-gradient(#f4f5f7,#dde0e6);border-top:1px solid #fff;border-bottom:1px solid #aeb3bb;padding:0}.mainnav ul{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mainnav li{border-right:1px solid #c3c7cf}.mainnav a{color:#1f3a5f;padding:6px 11px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;text-decoration:none;display:block}.mainnav a:hover{color:#fff;background-color:#2a5081}.mainnav a.active{color:#fff;background-color:#1f3a5f}.body-grid{align-items:stretch;display:flex}.sidebar{background-color:#f1f3f6;border-right:1px solid #cbd0d8;flex:0 0 210px;width:210px;padding:12px 10px 24px 12px}.sidebar h3{color:#fff;text-transform:uppercase;letter-spacing:.5px;background-color:#2a5081;margin:14px 0 6px;padding:4px 8px;font-family:Arial,Helvetica,sans-serif;font-size:12px}.sidebar h3:first-child{margin-top:0}.sidebar ul{margin:0 0 6px;padding:0;list-style:none}.sidebar li{border-bottom:1px dotted #c2c7d0}.sidebar a{color:#1f3a5f;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath d='M0 0l4 3-4 3z' fill='%232a5081'/%3E%3C/svg%3E") 4px 7px no-repeat;padding:4px 6px 4px 14px;font-size:11px;text-decoration:none;display:block}.sidebar a:hover{color:#b5341a;text-decoration:underline}.sidebar .sidebox{background-color:#fff;border:1px solid #cbd0d8;margin-top:14px;padding:8px;font-size:11px;line-height:1.5}.sidebar .sidebox strong{color:#1f3a5f}.content{flex:auto;min-width:0;padding:12px 18px 28px}.breadcrumbs{color:#666;border-bottom:1px solid #e2e4e8;margin-bottom:12px;padding:4px 0 10px;font-size:11px}.breadcrumbs a{color:#1f3a5f;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.content h1{color:#1f3a5f;border-bottom:2px solid #2a5081;margin:0 0 8px;padding-bottom:5px;font-family:Georgia,Times New Roman,Times,serif;font-size:22px;line-height:1.25}.content h2{color:#234b78;border-bottom:1px solid #d4d8df;margin:20px 0 6px;padding-bottom:3px;font-family:Georgia,Times New Roman,Times,serif;font-size:16px}.content h3{color:#b5341a;margin:14px 0 4px;font-family:Arial,Helvetica,sans-serif;font-size:13px}.content p{margin:0 0 10px}.content ul,.content ol{margin:0 0 12px;padding-left:26px}.content li{margin-bottom:4px}.content a{color:#1f5fa6}.content a:hover{color:#b5341a}.content hr{border:none;border-top:1px solid #cbd0d8;margin:16px 0}.lead{color:#444;margin-bottom:14px;font-family:Georgia,Times New Roman,Times,serif;font-size:14px;font-style:italic}table.data{border-collapse:collapse;width:100%;margin:6px 0 14px;font-size:12px}table.data caption{text-align:left;color:#1f3a5f;padding-bottom:4px;font-weight:700}table.data th,table.data td{text-align:left;vertical-align:top;border:1px solid #c2c7d0;padding:5px 8px}table.data th{color:#1f3a5f;background-color:#e3e8ef}table.data tr:nth-child(2n) td{background-color:#f5f7fa}.notice{background-color:#fdf7e0;border:1px solid #c9b35a;margin:12px 0;padding:8px 10px;font-size:12px}.notice strong{color:#8a6d1a}.infobox{background-color:#eef3f9;border:1px solid #b9c4d4;margin:12px 0;padding:10px 12px}.infobox h3{color:#1f3a5f;margin-top:0}.faq dt{color:#1f3a5f;margin-top:14px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700}.faq dd{margin:4px 0 10px;padding:0}.formrow{margin-bottom:10px}.formrow label{color:#1f3a5f;margin-bottom:3px;font-size:12px;font-weight:700;display:block}.formrow input[type=text],.formrow input[type=email],.formrow input[type=tel],.formrow input[type=date],.formrow select,.formrow textarea{background-color:#fff;border:1px solid #9aa1ac;width:100%;max-width:420px;padding:4px 5px;font-family:Verdana,Arial,sans-serif;font-size:12px}.formrow textarea{height:110px}.btn{color:#fff;cursor:pointer;background-color:#2a5081;background-image:linear-gradient(#356199,#234b78);border:1px solid #1c3a5c;padding:5px 14px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.btn:hover{background-image:linear-gradient(#3d6cab,#2a5081)}.footer{color:#b9c7da;background-color:#1f3a5f;border-top:3px solid #163049;padding:12px 16px;font-size:11px;line-height:1.6}.footer a{color:#d8e3f2;text-decoration:none}.footer a:hover{text-decoration:underline}.footer .footer-links{margin-bottom:6px}.footer .footer-links a{margin-right:4px}.clearfix:after{content:"";clear:both;display:table}.small{color:#666;font-size:11px}.linklist{padding-left:22px;list-style:square}.linklist li{margin-bottom:5px}.article-meta{color:#777;margin-bottom:12px;font-size:11px;font-style:italic}.toc{background-color:#f5f7fa;border:1px solid #cbd0d8;margin:12px 0;padding:8px 10px 8px 28px;font-size:12px}.posts-list{margin:0;padding:0;list-style:none}.posts-list li{border-bottom:1px solid #e2e4e8;padding:8px 0}.posts-list h3{margin:0 0 2px}.posts-list .excerpt{color:#444;font-size:12px}.card-list{flex-direction:column;gap:10px;margin:14px 0;display:flex}.card{background-color:#f8f9fb;border:1px solid #cbd0d8;padding:10px 12px}.card h2{border-bottom:none;margin:0 0 4px;padding-bottom:0;font-size:15px}.card p{margin:0 0 6px;font-size:12px}.card p:last-child{margin-bottom:0}.faq-toc{background-color:#eef3f9;border:1px solid #b9c4d4;margin:14px 0;padding:8px 12px 10px}.faq-toc h2{border-bottom:none;margin:0 0 4px;padding-bottom:0;font-size:14px}.faq-toc ul{margin:0;padding-left:20px}.related{border-top:1px solid #cbd0d8;margin-top:18px;padding-top:6px}.related h2{font-size:14px}.two-col{flex-wrap:wrap;gap:18px;display:flex}.two-col>*{flex:280px;min-width:0}
