.nanopro-specs{margin:0 0 80px;padding-top:45px;border-top:1px solid #cdd5e0}
.nanopro-specs-heading{max-width:720px;margin-bottom:34px}
.nanopro-specs-heading h2{font-size:clamp(28px,3.3vw,44px);font-weight:450;line-height:1.12;letter-spacing:-.045em;margin:0 0 24px}
.nanopro-specs-heading>p:last-child{font-size:15px;color:#596474;max-width:610px}
.nanopro-specs-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:center;font-variant-numeric:tabular-nums}
.nanopro-specs-table caption{text-align:left;color:#596474;font-size:13px;line-height:1.5;margin-bottom:18px}
.nanopro-specs-table thead{background:#122a47;color:#fff}
.nanopro-specs-table th,.nanopro-specs-table td{padding:20px 10px;border-bottom:1px solid #d5dee8}
.nanopro-specs-table thead th{font-size:13px;letter-spacing:.04em;font-weight:550}
.nanopro-specs-table abbr{text-decoration:none}
.nanopro-specs-table tbody th{font-weight:550;color:#245ba8}
.nanopro-specs-table tbody td{font-size:20px;font-weight:450;color:#17283e}
.nanopro-specs-table tbody tr:nth-child(even){background:#eef3f8}
.nanopro-specs-key{display:grid;grid-template-columns:1fr 1fr;gap:28px 7%;margin:38px 0}
.nanopro-specs-key>div{min-width:0}
.nanopro-specs-key dt{color:#245ba8;font-size:18px;font-weight:600;letter-spacing:-.02em}
.nanopro-specs-key dt span{display:block;color:#17283e;font-size:14px;font-weight:550;letter-spacing:0;margin-top:3px}
.nanopro-specs-key dd{margin:8px 0 0;color:#596474;font-size:14px;line-height:1.65}
.nanopro-specs-insight{padding:22px 25px;border-left:3px solid #245ba8;background:#eaf0f7;color:#314b68;font-size:14px;line-height:1.7;margin:0 0 22px}
.nanopro-specs-insight strong{display:block;color:#17283e;font-weight:600;margin-bottom:5px}
.nanopro-specs-source{color:#657184;font-size:12px;line-height:1.7;max-width:960px;margin:0}
@media(max-width:760px){.nanopro-specs{margin-bottom:45px;padding-top:32px}.nanopro-specs-heading{margin-bottom:25px}.nanopro-specs-table th,.nanopro-specs-table td{padding:17px 3px}.nanopro-specs-table thead th{font-size:11px;letter-spacing:.02em}.nanopro-specs-table tbody th{font-size:13px}.nanopro-specs-table tbody td{font-size:15px}.nanopro-specs-table caption{font-size:12px}.nanopro-specs-key{grid-template-columns:1fr;gap:22px;margin:28px 0}.nanopro-specs-insight{padding:18px 17px}.nanopro-specs-source{font-size:12px}}
