/* Version 1.2: understated mobile navigation feedback and maintenance tables. */
.drawer a{border-radius:7px;padding-left:11px;padding-right:11px;transition:background-color .16s ease,color .16s ease}
.drawer a:hover,.drawer a:focus-visible{background:#e8f2f9;color:#145c91;outline:none}
.drawer a:active{background:#d8eafa}
.footer-keywords{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(0,1fr));gap:26px}
.footer-keywords a{line-height:1.45;margin:10px 0}
.foot-independent{font-size:12px!important;color:#9fb4c7!important}
.copyright a{color:#d8e9f6}
.spec-table-wrap{margin:28px 0 12px;overflow-x:auto;max-width:100%;border:1px solid #d9e6ee;border-radius:10px}
.spec-table-wrap h2{font-size:23px;padding:16px 18px;margin:0;background:#edf5fa}
.spec-table{border-collapse:collapse;width:100%;min-width:540px;font-size:14px;line-height:1.55}
.spec-table th{text-align:left;background:#153f66;color:#fff;padding:11px 13px;white-space:nowrap}
.spec-table td{padding:12px 13px;vertical-align:top;border-bottom:1px solid #dce7ed}
.spec-table tr:nth-child(even){background:#f4f8fa}
.spec-table tr:last-child td{border-bottom:0}
.spec-caption{font-size:13px;color:#62788b;margin:8px 0 28px}
.tracker{max-width:960px}
.tracker-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}
.tracker-line{padding:10px 0;border-bottom:1px solid #576f7e}
.tracker-table{border-collapse:collapse;width:100%;font-size:13px}
.tracker-table th,.tracker-table td{border:1px solid #aebbc5;padding:10px;height:36px}
.tracker-table th{background:#eaf1f5;text-align:left}
.print-button{margin:10px 0 26px}
@media(max-width:1000px){.footer-keywords{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.footer-keywords{grid-template-columns:1fr}.tracker-meta{grid-template-columns:1fr}.spec-table{font-size:13px}.spec-table th,.spec-table td{padding:9px}}
@media print{.top,.footer,.drawer,.shade,.print-button,.crumb{display:none!important}.tracker{width:100%!important;max-width:none!important;padding:0!important}.tracker h1{font-size:24px}.tracker-table{font-size:11px}.tracker-table th,.tracker-table td{padding:5px;height:29px}body{color:#000}}
