.dec-hero{padding:24px 0 19px;border-bottom:1px solid #cbdde6}.dec-crumb{font:12px/1.5 Arial,sans-serif;color:#637b88}.dec-hero a,.dec-main a,.dec-sidebar a{color:#286b91}.dec-kicker{display:block;margin-top:19px;color:#668da3;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.16em}.dec-hero h1{margin:7px 0 10px;color:#244d65;font:700 clamp(30px,3vw,42px)/1.18 Georgia,serif}.dec-hero>p{max-width:780px;margin:0;color:#486271;font:17px/1.55 Georgia,serif}.dec-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:42px;align-items:start;padding-top:25px;padding-bottom:54px}.dec-main{min-width:0;color:#3d5461;font:15px/1.7 Arial,sans-serif}.dec-main>p,.dec-main>section>p{max-width:780px}.dec-main h2{margin:28px 0 9px;color:#2b5369;font:700 24px/1.3 Georgia,serif}.dec-main h3{margin:23px 0 9px;color:#315c73;font:700 19px/1.35 Georgia,serif}.dec-sidebar{border-top:3px solid #7fa8ba;color:#506b78;font:13px/1.5 Arial,sans-serif}.dec-sidebar h2{margin:16px 0 8px;color:#315e74;font:700 16px/1.3 Georgia,serif}.dec-sidebar ul{list-style:none;margin:0 0 17px;padding:0}.dec-sidebar li{border-top:1px solid #dbe7ec;padding:7px 0}.dec-callout{padding:15px 19px 19px;background:#f0f6f9;border-left:3px solid #5a94b0}.dec-callout strong{color:#315c70;font:700 20px Georgia,serif}.dec-callout p{margin:6px 0 14px}.dec-button{display:inline-block;padding:10px 15px;color:#fff!important;background:#347598;font:700 14px/1.4 Arial,sans-serif;text-decoration:none}.dec-button:hover,.dec-form button:hover{background:#255c7b}.dec-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:19px 0}.dec-cards a{display:block;padding:14px;border:1px solid #d2e0e7;text-decoration:none;background:#f8fbfc}.dec-cards b{display:block;color:#315c73;font:700 19px Georgia,serif}.dec-cards span{display:block;margin-top:5px;color:#536c79;font:14px/1.5 Arial,sans-serif}.dec-sources{padding:2px 18px 15px;margin:30px 0 0;background:#f4f8fa;border-left:3px solid #86afc1}.dec-sources h2{margin-top:15px}.dec-sources ul{padding-left:19px}.dec-sources li{margin:8px 0}.dec-form{padding:20px;background:#f7fafc;border:1px solid #cddfe8}.dec-form h2{margin:0 0 7px}.dec-form>p{margin:0 0 15px;color:#526a77;font:14px/1.6 Arial,sans-serif}.dec-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dec-fields label{color:#355d70;font:700 12px/1.4 Arial,sans-serif}.dec-fields input,.dec-fields select{display:block;box-sizing:border-box;width:100%;margin-top:6px;padding:10px;border:1px solid #acc5d1;border-radius:2px;background:#fff;color:#263f4b;font:14px Arial,sans-serif}.dec-fields input:focus,.dec-fields select:focus{outline:2px solid #4d91af;outline-offset:1px}.dec-unknown{display:flex;gap:8px;align-items:flex-start;margin-top:17px;color:#3d5b6b;font:14px/1.5 Arial,sans-serif}.dec-unknown input{margin-top:3px}.dec-form button{border:0;margin-top:15px;padding:11px 17px;background:#347598;color:#fff;cursor:pointer;font:700 14px Arial,sans-serif}.dec-small{color:#627985!important;font:12px/1.55 Arial,sans-serif!important}.dec-form .dec-small{margin:13px 0 0}.dec-result{margin:25px 0;padding:3px 0 15px;border-top:2px solid #cadfe8}.dec-result h2{margin-top:18px}.dec-lede{color:#425f70}.dec-table-scroll{max-width:100%;overflow-x:auto;margin:15px 0 20px}.dec-table{width:100%;min-width:500px;border-collapse:collapse;font:14px/1.5 Arial,sans-serif}.dec-table th,.dec-table td{padding:8px 10px;border-bottom:1px solid #d5e3e9;text-align:left;vertical-align:top}.dec-table thead th{background:#eaf3f7;color:#305d72}.dec-table tbody tr:nth-child(even){background:#f8fbfc}.dec-error{padding:12px 15px;background:#fff0f0;border-left:3px solid #ad5656;color:#893c3c}@media(max-width:850px){.dec-layout{grid-template-columns:minmax(0,1fr);gap:20px}.dec-sidebar{border-top:1px solid #cbdce5}}@media(max-width:600px){.dec-hero{padding-top:15px}.dec-hero h1{font-size:31px}.dec-hero>p{font-size:15px}.dec-layout{padding-top:16px}.dec-main{font-size:14px}.dec-fields,.dec-cards{grid-template-columns:minmax(0,1fr)}.dec-form{padding:15px}.dec-table{font-size:12px}.dec-table th,.dec-table td{padding:7px}.dec-sources{padding:2px 13px 12px}}
