.catalogue-callout{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:42px;padding:29px 32px;background:var(--navy);color:white;border-left:3px solid var(--orange)}.catalogue-callout .micro{color:#d5aa96;font-size:8px}.catalogue-callout h3{font-size:24px;margin:9px 0 8px}.catalogue-callout p{font-size:11px;color:#b2c2cc;max-width:750px}.catalogue-callout>svg{width:29px;height:29px;color:#ef9775}.catalogue-callout:hover{background:#183c52}.catalogue-related{background:#fff}.catalogue-related .section-heading{margin-bottom:28px}.catalogue-related .section-heading h2{font-size:35px;max-width:720px}.catalogue-range-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.catalogue-range{display:flex;gap:17px;align-items:start;min-height:154px;padding:24px 23px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .2s}.catalogue-range:hover{background:var(--paper)}.catalogue-index{font-size:9px;color:var(--orange);padding-top:3px}.catalogue-range>div{flex:1;min-width:0}.catalogue-range h3{font-size:17px;letter-spacing:-.35px;line-height:1.5}.catalogue-standards{display:block;font-size:8px;letter-spacing:.65px;color:#718795;line-height:1.9;margin-top:13px}.catalogue-chevron{font-size:20px;color:var(--orange);align-self:end}.catalogue-listing{background:var(--paper);padding-top:35px}.catalogue-listing .catalogue-range{background:white}.catalogue-listing .catalogue-range:hover{background:#eef3f5}.catalogue-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.catalogue-toolbar .search-box{min-width:340px}.catalogue-toolbar .results-count{margin:0}.catalogue-intro h1{max-width:900px}.catalogue-detail-hero h1{font-size:clamp(35px,4vw,58px);line-height:1.18}.catalogue-detail-hero .detail-image{height:400px}.catalogue-detail-hero .catalogue-standards{font-size:10px;margin-top:25px}.catalogue-hero-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap;margin-top:30px}.catalogue-hero-actions .line-link{font-size:10px}.catalogue-jumps{display:flex;gap:35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px 0;font-size:10px;font-weight:700;margin-bottom:55px;flex-wrap:wrap}.catalogue-jumps>a:hover{color:var(--orange)}.catalogue-content-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:55px;margin-bottom:80px}.catalogue-sidebar{position:sticky;top:120px;align-self:start;max-height:calc(100vh - 160px);overflow:auto}.catalogue-sidebar>.micro{display:block;font-size:8px;color:#82949f;margin-bottom:16px}.catalogue-sidebar>a{display:block;padding:13px 0;font-size:10px;line-height:1.65;border-bottom:1px solid var(--line);padding-inline-end:10px}.catalogue-sidebar>a[aria-current]{color:#b64621;font-weight:750;border-left:2px solid var(--orange);padding-left:12px}.catalogue-main{min-width:0}.catalogue-copy{margin-bottom:58px}.catalogue-copy>.section-heading{margin-bottom:22px}.supply-copy h2{font-size:30px;letter-spacing:-.8px;line-height:1.4;margin:0 0 24px}.supply-copy h3,.supply-copy h4{font-size:19px;margin:25px 0 13px}.supply-copy p,.supply-copy li{font-size:12px;color:#607580;line-height:1.9}.supply-copy>ul,.supply-copy>ol{list-style:none;margin:0;padding:0}.supply-copy>ul>li,.supply-copy>ol>li{padding:17px 0;border-bottom:1px solid var(--line)}.supply-copy li>ul,.supply-copy li>ol{margin:10px 0;padding-inline-start:20px}.supply-copy strong,.supply-copy b{color:var(--ink);font-weight:750}.catalogue-main>section>.section-heading{display:block}.catalogue-main>section>.section-heading h2{font-size:34px}.technical-data-block{margin:32px 0 48px;scroll-margin-top:115px}.table-title{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:23px 25px;background:var(--navy);color:white}.table-title>div{min-width:0;flex:1}.table-title .micro{font-size:8px;letter-spacing:1px;color:#d9a18a;display:block;margin-bottom:9px}.table-title h3{font-size:16px;line-height:1.5;letter-spacing:-.25px;white-space:pre-line}.table-title .download-link{flex:none;font-size:9px;margin-top:3px;gap:7px;white-space:nowrap}.table-title .download-link svg{width:16px}.table-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px 8px;border-left:1px solid var(--line);border-right:1px solid var(--line)}.table-search{display:block;max-width:300px;width:70%}.table-search input{width:100%;border:1px solid #cad5db;padding:10px 12px;font-size:10px;min-height:40px;border-radius:0;background:white;color:var(--ink)}.table-tools>p{font-size:9px;white-space:nowrap}.table-scroll-hint{font-size:8px;color:#748995;padding:3px 20px 15px;border-left:1px solid var(--line);border-right:1px solid var(--line);display:flex;gap:8px}.technical-table-scroll{width:100%;max-width:100%;overflow:auto;max-height:550px;border:1px solid #c8d4da;overscroll-behavior-x:contain;background:#fff;scrollbar-color:#a7bac6 #edf2f4;scrollbar-width:thin}.technical-data-table{width:100%;border-collapse:separate;border-spacing:0;font-size:11px;color:#1e3f52;line-height:1.6;table-layout:auto;font-variant-numeric:tabular-nums}.technical-data-table thead{position:sticky;top:0;z-index:3}.technical-data-table th,.technical-data-table td{padding:10px 12px;text-align:center;vertical-align:middle;border-right:1px solid #dbe4e9;border-bottom:1px solid #dbe4e9;white-space:pre-line;min-width:75px}.technical-data-table thead th{background:#e6edf1;color:#183c51;font-size:9px;font-weight:750;line-height:1.6;max-width:190px;min-width:84px}.technical-data-table tbody>tr:nth-child(even)>*{background:#f3f6f7}.technical-data-table tbody>tr:hover>*{background:#edf5fa}.technical-data-table tbody th{position:sticky;left:0;z-index:1;background:#fff;font-size:10px;font-weight:750;box-shadow:2px 0 4px #10253408}.technical-data-table thead th:first-child{position:sticky;left:0;z-index:4;background:#dbe6ed}.table-no-results{padding:22px;background:var(--paper);font-size:11px;text-align:center}.table-notes>p{font-size:9px;margin-top:15px;line-height:1.9;white-space:pre-line;color:#738794}.original-table{border-bottom:1px solid var(--line);padding:16px 0;margin-top:5px}.original-table>summary{font-size:10px;font-weight:650}.original-table>div{margin-top:20px;background:#f4f6f6;padding:15px}.original-table img{width:100%;height:auto;object-fit:contain;background:white}.original-table>div>a:last-child:not(:first-child){display:inline-flex;gap:5px;margin-top:17px;font-size:10px;text-decoration:underline;text-underline-offset:3px}.catalogue-downloads{padding-top:15px}.catalogue-document{display:flex;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.catalogue-document>div{flex:1;min-width:0}.catalogue-document h3{font-size:15px;line-height:1.6;letter-spacing:0;white-space:pre-line}.catalogue-document p{font-size:9px;margin-top:7px}.catalogue-document>svg{color:var(--orange);width:20px}.catalogue-document:hover h3{color:#b7441d}.catalogue-back{margin-top:28px}.catalogue-centre{margin:55px 0}.catalogue-centre>h2,.download-overview-title{font-size:30px;margin-bottom:24px;letter-spacing:-.8px}.catalogue-intro .eyebrow,.catalogue-detail-hero .eyebrow{text-transform:uppercase}.catalogue-content-layout section[id]{scroll-margin-top:118px}
html[dir=rtl] .catalogue-callout{border-left:0;border-right:3px solid var(--orange)}html[dir=rtl] .catalogue-callout>svg{transform:scaleX(-1)}html[dir=rtl] .catalogue-sidebar>a[aria-current]{border-left:0;border-right:2px solid var(--orange);padding-left:0;padding-right:12px}html[dir=rtl] .catalogue-callout .micro,html[dir=rtl] .catalogue-sidebar>.micro,html[dir=rtl] .table-title .micro{letter-spacing:0}html[dir=rtl] .catalogue-standards{direction:ltr;text-align:right;letter-spacing:.3px}html[dir=rtl] .technical-data-table{font-family:'Noto Sans Arabic',Manrope,Arial,sans-serif}html[dir=rtl] .technical-data-table td,html[dir=rtl] .technical-data-table tbody th{font-family:Manrope,Arial,sans-serif}html[dir=rtl] .catalogue-detail-hero h1{line-height:1.5;font-size:clamp(33px,3.5vw,52px)}
@media(max-width:1100px){.catalogue-content-layout{grid-template-columns:190px minmax(0,1fr);gap:32px}.catalogue-range{padding:22px 19px;gap:12px}.catalogue-range h3{font-size:16px}.catalogue-detail-hero h1{font-size:43px}.table-title{padding:20px}.table-title h3{font-size:14px}.table-title .download-link{font-size:8px}}
@media(max-width:900px){.catalogue-content-layout{display:block}.catalogue-sidebar{display:none}.catalogue-range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-related .section-heading h2{font-size:32px}.catalogue-related .section-heading{display:block}.catalogue-related .section-heading .line-link{margin-top:17px}.catalogue-detail-hero .detail-image{height:360px}.catalogue-jumps{gap:24px}.table-title h3{font-size:15px}}
@media(max-width:760px){.catalogue-callout{display:flex;gap:20px;padding:25px 22px;margin-top:30px}.catalogue-callout h3{font-size:22px;line-height:1.4}.catalogue-callout p{font-size:10px;line-height:1.85}.catalogue-callout>.micro{font-size:7px}.catalogue-callout>svg{width:22px}.catalogue-range-grid{grid-template-columns:1fr}.catalogue-range{min-height:110px;padding:22px 20px;gap:18px}.catalogue-range h3{font-size:17px;line-height:1.5}.catalogue-standards{font-size:8px;margin-top:10px}.catalogue-index{font-size:9px}.catalogue-intro h1{font-size:41px;line-height:1.2}.catalogue-related .section-heading h2{font-size:30px}.catalogue-toolbar{display:block;margin-bottom:25px}.catalogue-toolbar .search-box{min-width:0;width:100%}.catalogue-toolbar .results-count{margin-top:18px}.catalogue-listing{padding-top:25px}.catalogue-detail-hero h1{font-size:38px;line-height:1.2}.catalogue-detail-hero .detail-image{height:290px}.catalogue-detail-hero .catalogue-standards{font-size:9px;line-height:1.9;margin-top:20px}.catalogue-hero-actions{gap:20px;margin-top:23px}.catalogue-hero-actions .line-link{font-size:10px}.catalogue-jumps{gap:12px 22px;margin-bottom:37px;padding:18px 0;font-size:9px}.catalogue-content-layout{margin-bottom:55px}.catalogue-copy{margin-bottom:40px}.supply-copy h2{font-size:27px}.supply-copy p,.supply-copy li{font-size:12px;line-height:1.9}.supply-copy>ul>li{padding:16px 0}.catalogue-main>section>.section-heading h2{font-size:30px}.technical-data-block{margin-top:25px;margin-bottom:37px}.table-title{display:block;padding:20px}.table-title .micro{font-size:8px;margin-bottom:9px}.table-title h3{font-size:14px;line-height:1.65}.table-title .download-link{display:inline-flex;font-size:10px;margin-top:18px}.table-tools{padding:15px 14px 7px;gap:15px}.table-search{width:70%;max-width:270px}.table-search input{font-size:10px;min-height:40px}.table-tools>p{font-size:8px}.table-scroll-hint{font-size:7px;padding:4px 14px 13px;line-height:1.8}.technical-table-scroll{max-height:430px}.technical-data-table{font-size:11px}.technical-data-table td,.technical-data-table th{padding:9px 11px}.table-notes p{font-size:8px;line-height:1.9}.original-table summary{font-size:10px}.original-table>div{padding:8px}.catalogue-document{gap:15px;padding:20px 0}.catalogue-document h3{font-size:13px}.catalogue-document p{font-size:8px}.catalogue-document>svg{width:18px}.catalogue-centre{margin:40px 0}.catalogue-centre>h2,.download-overview-title{font-size:28px}html[dir=rtl] .catalogue-range h3{font-size:17px}html[dir=rtl] .catalogue-detail-hero h1{font-size:36px;line-height:1.5}html[dir=rtl] .catalogue-intro h1{font-size:37px;line-height:1.5}html[dir=rtl] .table-title h3{font-size:14px}}

.table-column-group{padding:10px 20px;text-align:center;background:#eef3f5;border:1px solid #c8d4da;border-bottom:0;color:var(--ink);font-size:10px;font-weight:750;white-space:pre-line}

.structural-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.detail-hero .structural-actions>.btn{margin-top:0}.structural-image img{object-fit:contain;background:#102534}.structural-section{padding-top:20px}.structural-section .section-heading h2{max-width:800px}.structural-table-scroll{max-height:none}.structural-table th,.structural-table td{padding:23px 24px;text-align:start;min-width:0}.structural-table thead th{font-size:11px;max-width:none}.structural-table tbody th{font-size:13px;position:static}.structural-table .structural-grades{font-size:11px;white-space:nowrap}.structural-product-link:hover{color:var(--orange)}.structural-product-link{display:inline-block;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#bfced6}.structural-table bdi{direction:ltr}.structural-enquiry{margin-top:37px;padding:30px;background:var(--paper);display:flex;gap:35px;justify-content:space-between;align-items:center}.structural-enquiry h3{font-size:23px}.structural-enquiry p{font-size:11px;max-width:680px;margin-top:12px}.structural-enquiry .btn{flex:none}.structural-source{margin:28px 0;font-size:9px;color:#718795;line-height:1.9;max-width:850px}.structural-source a{text-decoration:underline;text-underline-offset:3px}.structural-source p+p{margin-top:7px}html[dir=rtl] .structural-table tbody th{font-family:'Noto Sans Arabic',Arial,sans-serif}html[dir=rtl] .structural-table thead th:first-child{left:auto;right:0}html[dir=rtl] .structural-actions{letter-spacing:0}
@media(min-width:1101px){.expanded-range{grid-template-columns:repeat(4,minmax(0,1fr))}.expanded-range .product-picture{height:205px}.expanded-range .product-info h3{font-size:19px}}
@media(max-width:760px){.structural-actions{display:grid;grid-template-columns:1fr;margin-top:22px}.structural-section h2{font-size:31px}.structural-table th,.structural-table td{padding:16px 13px;font-size:11px}.structural-table thead th{font-size:9px}.structural-table tbody th{font-size:11px}.structural-table .structural-grades{font-size:9px;white-space:normal}.structural-enquiry{display:block;padding:25px}.structural-enquiry h3{font-size:24px}.structural-enquiry .btn{margin-top:23px}.structural-source{font-size:9px}.structural-table bdi{display:inline-block}.structural-table .structural-grades bdi{max-width:140px}.structural-hero .detail-image{height:270px}}

.article-meta{align-items:flex-start}.article-meta-details{display:flex;flex-direction:column;gap:6px;align-items:flex-end;color:#778993;text-align:end;flex:none}.article-meta time{font-variant-numeric:tabular-nums}.article-byline{flex-wrap:wrap;align-items:center}.article-byline time{font-variant-numeric:tabular-nums}.article-cover{margin:35px 0 0;background:var(--navy);height:360px;overflow:hidden}.article-cover img{width:100%;height:100%;object-fit:cover}.article-cover img[src$="steel-beams.svg"]{object-fit:contain}.article-cover img[src$="fittings-flanges.webp"]{object-fit:contain;background:white}.article-body section>p+p{margin-top:18px}.article-body section>ul{padding-inline-start:24px;margin:20px 0 0;list-style:disc}.article-body section>ul>li{font-size:13px;line-height:1.95;color:var(--muted);padding-inline-start:5px;margin-top:11px}.article-body section>ul+p{margin-top:22px}html[dir=rtl] .article-meta-details{letter-spacing:0}html[dir=rtl] .article-body section>ul>li{line-height:2.1}
@media(max-width:760px){.article-cover{height:260px;margin-top:27px}.article-meta-details{gap:5px}.article-byline{line-height:1.8}.article-body section>ul{padding-inline-start:20px}.article-body section>ul>li{font-size:13px}}

.article-byline{font-size:9px;letter-spacing:.35px}@media(max-width:760px){.article-byline{font-size:9px;gap:10px 17px;letter-spacing:0}.article-byline>span:first-child{flex-basis:100%}}

.page-intro>.contact-direct{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;margin-top:23px}.contact-direct>span{font-size:12px}.contact-direct .contact-email{display:inline-block;max-width:100%;font-size:18px;font-weight:650;letter-spacing:0;color:var(--ink);text-decoration:underline;text-underline-offset:5px}.contact-direct .contact-email:hover{color:var(--orange)}
