.breadcrumb{font-size:14px;display:flex;gap:12px;flex-wrap:wrap;margin-bottom:42px;color:#c6d7eb}.breadcrumb a:hover{color:#fff}.epc-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:center}.inner-lead{margin-bottom:28px}.light-link{color:#aacfff}.filter-bar{display:flex;flex-wrap:wrap;gap:10px}.filter-bar button{padding:12px 18px;min-height:48px;border:1px solid var(--line);background:#fff;color:var(--ink)}.filter-bar button[aria-pressed=true]{color:#fff;background:var(--blue);border-color:var(--blue)}.catalog-query{margin-top:24px}.catalog-query>div{display:flex;gap:16px;align-items:center;margin-top:8px}.catalog-query input{flex:1}.observation-row{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:22px 18px;border-bottom:1px solid var(--line);font-size:16px}.observation-row p+p{margin:0}.observation-head{background:#fff}.selection-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.selection-grid>div>p:not(.eyebrow){margin-top:24px;color:var(--muted)}.selection-grid .text-link{margin-top:24px}.selection-list{list-style:none;margin:0;padding:0}.selection-list li{display:flex;gap:24px;padding:24px 0;border-top:1px solid var(--line)}.selection-list li>span{color:var(--blue);font-size:14px}.selection-list h3{font-size:25px}.selection-list p{font-size:16px;margin-top:12px;color:var(--muted)}.requirements-grid{list-style:none;padding:0!important}.requirements-grid li{margin:0!important;padding:22px;background:var(--pale)}.requirements-grid li>span{display:block;font-size:14px;color:var(--blue);margin-bottom:18px}.detail-table>div{display:grid;grid-template-columns:.8fr 1.6fr;gap:24px;padding:22px 16px;border-bottom:1px solid var(--line);font-size:16px}.detail-table-head{background:var(--pale);margin-top:28px}.detail-table h3{font-size:20px;line-height:1.35}.detail-table .pending-inline{display:block;margin-top:10px}.scope-matrix{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.scope-matrix>div{border-top:2px solid var(--blue);padding-top:24px}.scope-matrix h3{font-size:24px}.scope-matrix p{font-size:16px;margin:18px 0}.scope-matrix .pending-label{margin:0}.evidence-pending{margin-top:28px;padding:28px;background:var(--pale);font-size:17px}.related-links a>span{display:block;font-size:13px;color:var(--muted);margin-bottom:10px}.related-links strong{font-size:20px;line-height:1.4;display:block}.epc-direct-contact{margin-top:28px;display:flex;flex-wrap:wrap;gap:24px;font-size:16px;overflow-wrap:anywhere}.epc-direct-contact span{display:block;color:var(--muted);font-size:13px}.epc-direct-contact a{color:var(--blue)}@media(max-width:760px){.epc-hero-grid,.selection-grid{grid-template-columns:1fr;gap:36px}.catalog-query>div{flex-wrap:wrap;gap:12px}.catalog-query input{flex-basis:100%}.filter-bar button{font-size:14px;padding:10px 12px}.observation-row{gap:16px;font-size:14px;padding:18px 8px}.scope-matrix{grid-template-columns:1fr;gap:28px}.detail-table>div{grid-template-columns:1fr;gap:12px;padding:22px 12px}.detail-table-head{display:none!important}.evidence-pending{padding:22px}.breadcrumb{margin-bottom:32px}}.range-directory .index-label{color:#aacfff}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inner-hero{background:var(--navy);color:#fff;padding:32px 0 64px}.breadcrumbs{font-size:14px;display:flex;gap:12px;flex-wrap:wrap;margin-bottom:42px;color:#c6d7eb}.breadcrumbs a:hover{color:#fff}.inner-hero .eyebrow{color:#aacfff}.inner-hero h1{font-size:56px;letter-spacing:-1.6px;max-width:760px}.inner-hero p:not(.eyebrow){margin-top:24px;max-width:680px}.inner-hero .fine{color:#c6d7eb}.inner-hero a:focus-visible{outline-color:#fff}.inner-hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:64px;align-items:center}.inner-hero .hero-actions{margin-top:30px}.range-directory{border-top:1px solid #ffffff45}.range-directory a{display:flex;justify-content:space-between;padding:24px 0;border-bottom:1px solid #ffffff45;text-decoration:none;font-size:23px}.range-directory a:hover{color:#aacfff}.range-directory span{font-size:14px;color:#aacfff}.catalog-controls{padding-bottom:40px}.catalog-controls h2{margin-bottom:30px}.filter-buttons{display:flex;flex-wrap:wrap;gap:10px}.filter-buttons button{background:#fff;color:var(--ink);border:1px solid var(--line);padding:11px 18px;min-height:48px}.filter-buttons button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.catalog-search{display:flex;align-items:flex-end;gap:16px;margin-top:24px}.catalog-search label{flex:1}.catalog-status{font-size:14px;color:var(--muted);margin-top:18px}.range-group{padding:12px 0 64px;scroll-margin-top:28px}.range-heading{display:flex;gap:28px;border-top:2px solid var(--blue);padding:26px 0 30px}.range-heading p{margin-top:12px;color:var(--muted);max-width:720px}.range-heading .index-label{margin:4px 0}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.catalog-card{min-width:0;border:1px solid var(--line);scroll-margin-top:28px}.catalog-card-media{height:330px;background:var(--pale);border-bottom:3px solid var(--blue)}.catalog-card-media img{height:100%;width:100%;object-fit:contain}.catalog-image-pending{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:32px;max-width:420px}.catalog-image-pending p{color:var(--muted);font-size:16px}.catalog-image-pending .pending-label{margin-bottom:14px}.catalog-card-copy{padding:28px}.catalog-kind{font-size:13px;color:var(--muted);margin-bottom:16px}.catalog-card-copy>p:not(.catalog-kind){margin-top:18px}.catalog-card-copy h3{font-size:30px}.catalog-card-copy dl div{gap:24px}.catalog-card-copy dt{max-width:40%}.catalog-card-copy dd{max-width:60%}.catalog-card-copy .product-actions{margin-top:24px}.catalog-empty{padding:32px;background:var(--pale);margin-bottom:48px}.observation-table{width:100%;border-collapse:collapse;margin-top:32px}.observation-table th,.observation-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:20px;font-size:16px}.observation-table th{background:#fff;color:var(--navy)}.selection-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:36px 0}.selection-steps article{border-top:2px solid var(--blue);padding-top:24px}.selection-steps p{margin-top:16px;color:var(--muted)}.inner-enquiry{background:var(--pale)}.epc-hero-photo img{width:100%;height:310px;object-fit:contain;background:#dce5ed}.epc-hero-photo figcaption{font-size:13px;color:#c6d7eb;margin-top:12px}.epc-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:60px;align-items:start;padding-block:64px}.page-toc{position:sticky;top:24px;border-top:3px solid var(--blue);padding-top:20px;font-size:15px}.page-toc strong{display:block;margin-bottom:12px}.page-toc a{display:block;padding:9px 0;text-decoration:none}.page-toc p{font-size:13px;color:var(--muted);margin-top:20px}.epc-content{min-width:0}.detail-section{padding:0 0 60px;margin-bottom:60px;border-bottom:1px solid var(--line);scroll-margin-top:32px}.detail-section:last-child{margin-bottom:0}.detail-section h2{font-size:38px;letter-spacing:-1px}.detail-section>p{margin-top:24px;color:var(--muted)}.requirements-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:30px}.requirements-grid article{padding:22px;background:var(--pale)}.requirements-grid h3{font-size:21px}.requirements-grid p{font-size:16px;margin-top:12px;color:var(--muted)}.epc-equipment-list{margin-top:32px}.epc-equipment-list article{display:grid;grid-template-columns:180px minmax(0,1fr);gap:30px;padding:28px 0;border-top:1px solid var(--line)}.epc-equipment-list img{height:240px;width:180px;object-fit:contain;background:var(--pale)}.epc-equipment-list h3{font-size:26px}.epc-equipment-list p{margin:16px 0;color:var(--muted);font-size:17px}.epc-equipment-list article:last-child{display:block}.epc-content table{width:100%;border-collapse:collapse;margin-top:30px;font-size:16px;line-height:1.6}.epc-content th,.epc-content td{padding:18px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.epc-content thead{background:var(--pale)}.epc-content th:first-child{width:28%}.epc-content .pending-note{margin-top:28px}.related-links{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.related-links a{border:1px solid var(--line);padding:20px;text-decoration:none;color:var(--blue)}.epc-content .enquiry-form{padding:28px;background:var(--pale);margin-top:28px}.epc-content select{display:block;min-width:0;width:100%;padding:13px 12px;border:1px solid #9baec3;background:#fff;color:var(--ink);border-radius:0;font-size:16px}.epc-content .contact-line{font-size:16px}.epc-content [data-field=epc_requirements]{margin-top:30px}.epc-content ul{padding-left:24px}.epc-content li{margin:16px 0}.inner-hero .button.secondary{color:#fff}@media(max-width:1100px){.inner-hero-grid{gap:36px}.epc-layout{grid-template-columns:190px minmax(0,1fr);gap:36px}.catalog-card-copy{padding:22px}.catalog-search{flex-wrap:wrap}.catalog-search label{flex-basis:100%}.inner-hero h1{font-size:48px}}@media(max-width:760px){.inner-hero{padding:24px 0 44px}.inner-hero-grid{grid-template-columns:1fr;gap:36px}.inner-hero h1{font-size:42px;letter-spacing:-1px}.breadcrumbs{margin-bottom:32px}.range-directory a{font-size:20px;padding:18px 0}.catalog-controls h2{font-size:34px}.catalog-grid{grid-template-columns:1fr;gap:28px}.catalog-card-media{height:320px}.catalog-card-copy h3{font-size:28px}.range-heading{gap:18px}.range-heading h3{font-size:28px}.range-heading p{font-size:16px}.range-group{padding-bottom:44px}.filter-buttons button{font-size:15px;padding:10px 12px}.catalog-search{gap:12px}.selection-steps{grid-template-columns:1fr;gap:28px}.observation-table th,.observation-table td{padding:14px 8px;font-size:14px}.epc-layout{display:block;padding-block:40px}.page-toc{position:static;margin-bottom:44px;padding-bottom:24px;border-bottom:1px solid var(--line)}.page-toc a{display:inline-block;margin-right:20px;font-size:14px}.page-toc p{margin-top:12px}.detail-section{padding-bottom:40px;margin-bottom:40px}.detail-section h2{font-size:32px}.requirements-grid{grid-template-columns:1fr}.epc-equipment-list article{grid-template-columns:100px minmax(0,1fr);gap:20px}.epc-equipment-list img{width:100px;height:180px}.epc-equipment-list h3{font-size:24px}.epc-equipment-list p{font-size:16px}.epc-content table{font-size:14px}.epc-content th,.epc-content td{padding:14px 8px}.epc-content th:first-child{width:31%}.related-links{grid-template-columns:1fr}.epc-content .enquiry-form{padding:20px 16px}.epc-hero-photo img{height:auto}.catalog-card-copy dl div{font-size:14px}.catalog-card-copy .button{font-size:14px}.catalog-card-copy .pending-inline{font-size:14px}}body[data-page=equipment] .catalog-controls{background:#e7f0fc}body[data-page=equipment] .catalog-matrix{background:#f2f6fc;padding-top:32px}.catalog-card{background:#fff}.catalog-card-copy{background:#fafdff}.catalog-card-media{background:#e1ebf8}body[data-page=equipment] [data-section=technical-features]{background:#dfeaf8}body[data-page=equipment] [data-section=selection-cta]{background:var(--navy);color:#fff}body[data-page=equipment] .selection-grid>div>p:not(.eyebrow),body[data-page=equipment] .selection-list p{color:#d6e4f4}body[data-page=equipment] [data-section=selection-cta] .eyebrow,body[data-page=equipment] [data-section=selection-cta] .text-link,body[data-page=equipment] .selection-list li>span{color:#a9cfff}body[data-page=equipment] .selection-list li{border-color:#ffffff38}body[data-page=equipment] [data-section=selection-cta] a:focus-visible{outline-color:#fff}body[data-page=equipment] [data-section=related-evidence]{background:#eaf1fa}body[data-page=equipment] .pending-cards article{background:#fff;border-style:solid;border-color:#c5d7ee}body[data-page=equipment] [data-section=enquiry]{background:#f1f6fd}body[data-page=epc] main{background:#eef4fc}body[data-page=epc] .page-toc{background:#e0ebf9;padding:22px 18px}body[data-page=epc] .detail-section{background:#fff;border:1px solid #cfdded;padding:36px;margin-bottom:28px}body[data-page=epc] [data-section=equipment]{background:#e7f0fc}body[data-page=epc] .epc-equipment-list article{border-color:#c1d4eb}body[data-page=epc] .epc-equipment-list img{background:#d7e5f6}body[data-page=epc] .detail-table-head{background:#dfeafb}body[data-page=epc] .detail-table>div:nth-child(odd):not(.detail-table-head){background:#f2f6fc}body[data-page=epc] [data-section=supply-boundaries]{background:#e0ecfb}body[data-page=epc] .scope-matrix>div{padding:22px;background:#fff}body[data-page=epc] [data-section=project-evidence]{background:var(--navy);border-color:var(--navy);color:#fff}body[data-page=epc] [data-section=project-evidence] .eyebrow{color:#a9cfff}body[data-page=epc] [data-section=project-evidence] .evidence-pending{background:#1b3b5f;color:#e3edf9}body[data-page=epc] [data-section=related-products]{background:#f4f8fe}body[data-page=epc] .related-links a{background:#e4eefb;border-color:#c6d8ef}body[data-page=epc] [data-section=enquiry]{background:#e4eefb}body[data-page=epc] .epc-content .enquiry-form{background:#fff}@media(max-width:760px){body[data-page=epc] .detail-section{padding:24px 18px;margin-bottom:24px}body[data-page=epc] .scope-matrix>div{padding:20px}body[data-page=epc] .page-toc{padding:22px 18px}}
