.catalogue-intro{background:var(--navy);color:#fff;padding-top:45px;padding-bottom:40px}.catalogue-intro h1{font-size:clamp(34px,3.6vw,52px);margin-bottom:20px}.catalogue-intro>p:not(.eyebrow){color:#d2dce4;max-width:680px;font-size:17px}.back-home,.breadcrumb{font-size:14px;color:#cedae3}.back-home{text-decoration:underline;text-underline-offset:4px}.category-nav{display:flex;justify-content:flex-start;gap:12px 30px;padding:18px 5%;border-bottom:1px solid var(--line);background:#f1f3f5;flex-wrap:wrap;position:sticky;top:0;z-index:2}.category-nav>a{padding:6px 0;border-bottom:1px solid #a8b6c0;font-size:14px}.model-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:38px}.model-highlights article{border:1px solid var(--line);border-top:3px solid #637c90;padding:26px}.model-highlights h3{font-size:38px;margin-bottom:10px}.model-highlights h3 small{font-size:18px}.model-highlights article>p:not(.eyebrow){font-size:14px;color:var(--muted)}.model-highlights article>div{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.model-highlights article>div>a:first-child{font-size:14px;text-decoration:underline}.table-heading{margin-top:20px}.table-hint{font-size:14px;color:var(--muted)}.table-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--line);background:white;overscroll-behavior-x:contain}.table-scroll table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5;min-width:900px}.table-scroll caption{text-align:left;padding:15px 18px;background:#edf1f4;font-weight:600;white-space:normal}.table-scroll th,.table-scroll td{padding:16px 18px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.table-scroll thead th{background:#e4eaf0;color:#243c50;font-weight:600}.table-scroll tbody th{font-weight:700}.table-scroll tbody tr:nth-child(even){background:#f7f8f9}.table-scroll td a{display:block;color:#2d5572;text-decoration:underline;min-height:30px;min-width:92px}.technical-note{margin-top:28px;padding:26px;border-left:3px solid #607e93;background:#f1f4f6;color:var(--muted);font-size:14px}.technical-note h3{font-size:18px;color:var(--ink)}.technical-note p:last-child{margin-bottom:0}.oil-section,.process-section{background:#f1f3f5}.oil-grid,.process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.oil-grid>article,.process-grid>article{background:#fff;border:1px solid var(--line);padding:28px;min-width:0}.oil-grid table{min-width:380px}.oil-grid .table-scroll{margin:20px 0}.source-link{display:block;width:fit-content;margin:18px 0;color:#315f82;text-decoration:underline;text-underline-offset:4px;font-size:14px}.range-note{font-size:14px;color:var(--muted);margin-top:22px}.category-summary{display:flex;gap:30px;justify-content:space-between;align-items:center;background:#f1f3f5;padding:28px;border-left:3px solid #637c90}.category-summary>div{max-width:700px}.category-summary .button{flex-shrink:0}.process-grid p{color:var(--muted)}.process-grid dl{font-size:16px}.process-grid dt{font-size:14px;color:var(--muted);margin-top:15px}.process-grid dd{margin:0;font-weight:600}.process-grid ul{padding-left:20px;color:var(--muted)}.process-grid li{margin:10px 0}.document-section>p:not(.eyebrow){max-width:750px}.header nav [aria-current=page]{color:#315f82;border-bottom:2px solid #315f82}.category-nav~section{scroll-margin-top:80px}@media(max-width:800px){.model-highlights{grid-template-columns:1fr}.model-highlights article{padding:24px}.oil-grid,.process-grid{grid-template-columns:1fr}.category-summary{display:block;padding:24px}.category-summary .button{margin-top:20px}.oil-grid>article,.process-grid>article{padding:22px}.category-nav{position:static;gap:8px 22px}.catalogue-intro{padding-top:35px;padding-bottom:30px}.technical-note{padding:22px}.table-scroll th,.table-scroll td{padding:13px}.category-nav~section{scroll-margin-top:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.model-highlights .equipment-photo{padding:0 0 18px;margin-bottom:24px}.oil-grid .equipment-photo,.process-grid .equipment-photo{margin-bottom:24px}.category-summary .equipment-photo{flex:0 0 230px;border:0;padding:15px}.category-summary .equipment-photo img{height:200px}.category-summary>div{flex:1}.category-summary{flex-wrap:wrap}.category-summary>.button{margin-left:auto}@media(max-width:800px){.category-summary .equipment-photo{margin-bottom:24px}.category-summary>.button{margin-left:0}}
