.fixed-hero{padding-top:25px;padding-bottom:17px;border-bottom:1px solid #cddce5}.fixed-hero .crumb{font:12px/1.5 Arial,sans-serif;color:#657b88}.fixed-hero .crumb a,.fixed-article a,.fixed-sidebar a{color:#286b91}.fixed-kicker{display:block;margin-top:20px;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.16em;color:#7294a4}.fixed-hero h1{font:700 clamp(30px,3vw,42px)/1.17 Georgia,serif;color:#244e66;margin:7px 0 9px}.fixed-hero>p{max-width:780px;font:17px/1.55 Georgia,serif;color:#4b6472;margin:0}.fixed-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:42px;align-items:start;padding-top:25px;padding-bottom:50px}.fixed-article{min-width:0;color:#3d5360;font:15px/1.7 Arial,sans-serif}.fixed-article>p{max-width:780px}.fixed-article h2{margin:29px 0 9px;color:#28536b;font:700 24px/1.3 Georgia,serif}.fixed-lede{font:18px/1.65 Georgia,serif;color:#395c70}.fixed-sidebar{border-top:3px solid #7da4b8;padding-top:9px;font:13px/1.5 Arial,sans-serif;color:#526c7a}.fixed-sidebar h2{font:700 16px/1.3 Georgia,serif;color:#345e73;margin:17px 0 8px}.fixed-sidebar ul{margin:0 0 19px;padding:0;list-style:none}.fixed-sidebar li{border-top:1px solid #dce7ed;padding:7px 0}.fixed-sidebar a{overflow-wrap:anywhere}.fixed-button{display:inline-block;padding:10px 15px;background:#347498;color:#fff!important;font:700 14px/1.4 Arial,sans-serif;text-decoration:none}.fixed-button:hover,.fixed-form button:hover{background:#225a7b}.fixed-table-wrap{max-width:100%;overflow-x:auto;margin:19px 0 25px}.fixed-table{width:100%;border-collapse:collapse;font:14px/1.5 Arial,sans-serif;min-width:600px}.fixed-table th,.fixed-table td{padding:8px 10px;border-bottom:1px solid #d5e3e9;text-align:left;vertical-align:top}.fixed-table thead th{background:#eaf3f7;color:#305d72;font-weight:700}.fixed-table tbody tr:nth-child(even){background:#f8fbfc}.fixed-table .fixed-current{background:#e8f2f7!important}.fixed-facts{min-width:0}.fixed-facts th{width:45%;background:#f0f6f9;color:#315d72;font-weight:700}.fixed-method{padding:1px 18px 14px;margin:30px 0;background:#f4f8fa;border-left:3px solid #86afc1}.fixed-method h2{margin-top:16px}.fixed-neighbors{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #d4e2e9;padding:15px 0;margin:22px 0}.fixed-form{background:#f7fafc;border:1px solid #cfdee6;padding:20px;margin:8px 0 25px}.fixed-form h2{margin:0 0 8px}.fixed-form>p{font:14px/1.6 Arial,sans-serif;color:#526b78}.fixed-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fixed-fields label{font:700 12px/1.4 Arial,sans-serif;color:#355f72}.fixed-fields input{display:block;box-sizing:border-box;width:100%;margin-top:6px;padding:10px;border:1px solid #adc4d0;border-radius:2px;background:#fff;color:#253f4c;font:14px Arial,sans-serif}.fixed-fields input:focus{outline:2px solid #4f8fac;outline-offset:1px}.fixed-form button{margin-top:18px;border:0;background:#347498;color:#fff;padding:11px 18px;cursor:pointer;font:700 14px Arial,sans-serif}.fixed-results{border-top:2px solid #d1e3eb;padding-top:5px;margin:25px 0}.fixed-error{padding:12px 15px;border-left:3px solid #af5555;background:#fff2f2;color:#843f42}@media(max-width:850px){.fixed-layout{grid-template-columns:minmax(0,1fr);gap:20px}.fixed-sidebar{border-top:1px solid #cddce5}}@media(max-width:600px){.fixed-hero{padding-top:15px}.fixed-hero h1{font-size:31px}.fixed-hero>p{font-size:15px}.fixed-layout{padding-top:16px}.fixed-article{font-size:14px}.fixed-fields{grid-template-columns:minmax(0,1fr)}.fixed-form{padding:15px}.fixed-table{font-size:12px}.fixed-table th,.fixed-table td{padding:7px}.fixed-facts th{width:48%}.fixed-method{padding:1px 13px 13px}.fixed-neighbors{font-size:13px}}
.fixed-historical{float:right;width:min(32%,220px);margin:2px 0 20px 24px;padding:0}.fixed-historical img{display:block;width:100%;height:auto;border:1px solid #d7dedf}.fixed-historical figcaption{font:11px/1.5 Arial,sans-serif;color:#627985;margin-top:6px}.fixed-historical a{overflow-wrap:anywhere}@media(max-width:600px){.fixed-historical{float:none;width:min(100%,210px);margin:2px 0 18px}}
