.equipment-specs-approved{font:15px/1.8 Arial,"Microsoft YaHei",sans-serif;color:#123650;min-width:0}.equipment-specs-approved .es-head{padding-bottom:25px;margin-bottom:28px;border-bottom:1px solid #dce6ee}.equipment-specs-approved .es-eyebrow{font-size:11px;letter-spacing:.14em;color:#bd1831;font-weight:700}.equipment-specs-approved .es-head h2{font-size:30px;line-height:1.4;margin:8px 0;color:#073e6c}.equipment-specs-approved p{margin:0;color:#61798b}.equipment-specs-approved .es-heading{font-size:23px;color:#073e6c;line-height:1.5;margin:30px 0 20px}.equipment-specs-approved .es-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 38px}.equipment-specs-approved .es-metrics>div{background:#f2f6fa;padding:22px 24px;min-height:108px;border-top:2px solid #d4e1eb;min-width:0}.equipment-specs-approved .es-metrics span{display:block;font-size:13px;color:#617a8d;margin-bottom:8px}.equipment-specs-approved .es-metrics strong{font-size:24px;line-height:1.45;color:#073e6c;overflow-wrap:anywhere}.equipment-specs-approved .es-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;margin:0}.equipment-specs-approved .es-table th,.equipment-specs-approved .es-table td{text-align:left;border-bottom:1px solid #e0e8ef;padding:15px 18px;vertical-align:top;line-height:1.8;overflow-wrap:anywhere}.equipment-specs-approved .es-table th{font-weight:400;color:#668095;width:20%;background:#f9fbfd}.equipment-specs-approved .es-table td{font-weight:600;color:#123650;width:30%;background:white}.equipment-specs-approved .es-table .es-group th{background:#eaf1f7;color:#073e6c;font-weight:700;font-size:16px;border-top:16px solid white;padding:12px 18px}.equipment-specs-approved .es-empty{background:white!important}.equipment-specs-approved .es-notes{margin:24px 0 34px;background:#f6f9fb;padding:16px 18px;font-size:13px;border-left:3px solid #c9dbe9}.equipment-specs-approved .es-notes summary{cursor:pointer;font-weight:600;color:#234e6d}.equipment-specs-approved .es-notes p{margin:12px 0 0}.equipment-specs-approved .es-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.equipment-specs-approved .es-features article{padding:18px 0;border-bottom:1px solid #dfe7ee}.equipment-specs-approved .es-features h4{font-size:15px;margin:0 0 7px;color:#123650}.equipment-specs-approved .es-features p{font-size:13px}@media(max-width:767px){.equipment-specs-approved .es-head h2{font-size:26px}.equipment-specs-approved .es-heading{font-size:21px}.equipment-specs-approved .es-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.equipment-specs-approved .es-metrics>div{padding:17px 14px;min-height:100px}.equipment-specs-approved .es-metrics strong{font-size:19px}.equipment-specs-approved .es-metrics span{font-size:12px}.equipment-specs-approved .es-table,.equipment-specs-approved .es-table tbody,.equipment-specs-approved .es-table tr{display:block}.equipment-specs-approved .es-table tr:not(.es-group){display:grid;grid-template-columns:40% 60%}.equipment-specs-approved .es-table th,.equipment-specs-approved .es-table td{display:block;width:100%;padding:12px 10px;font-size:13px}.equipment-specs-approved .es-table .es-group th{width:100%;font-size:15px}.equipment-specs-approved .es-empty{display:none!important}.equipment-specs-approved .es-features{grid-template-columns:1fr}}

/* Pressure specification disclosure: prominent label, closed by default. */
.equipment-specs-approved .pressure-full-spec{padding:0;border:1px solid #0d4d91;background:#fff}
.equipment-specs-approved .pressure-full-spec>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:#0d4d91;color:#fff;font-size:18px;font-weight:700;line-height:1.6;list-style:none;cursor:pointer}
.equipment-specs-approved .pressure-full-spec>summary::-webkit-details-marker{display:none}
.equipment-specs-approved .pressure-full-spec>summary::marker{content:""}
.equipment-specs-approved .pressure-full-spec>summary::after{content:"＋";font-size:24px;line-height:1;flex-shrink:0}
.equipment-specs-approved .pressure-full-spec[open]>summary::after{content:"−"}
.equipment-specs-approved .pressure-full-spec>summary:hover{background:#083d76}
.equipment-specs-approved .pressure-full-spec>summary:focus-visible{outline:3px solid #e21b36;outline-offset:3px}
.equipment-specs-approved .pressure-full-spec>div{padding:18px}
@media(max-width:767px){.equipment-specs-approved .pressure-full-spec>summary{font-size:17px;padding:16px}.equipment-specs-approved .pressure-full-spec>div{padding:10px}}
