.eng-library{padding-top:32px;padding-bottom:60px;max-width:1180px;color:#17334b}.eng-library *{box-sizing:border-box}.eng-library h1{font-size:clamp(28px,4vw,48px);line-height:1.12;max-width:900px}.eng-library h2{margin:32px 0 16px;font-size:26px}.eng-library p,.eng-library li{font-size:16px;line-height:1.65}.eng-library a{overflow-wrap:anywhere}.eng-hero{padding:24px 0 32px;border-bottom:3px solid #b38a42;margin-bottom:24px}.eng-eyebrow{font-size:12px!important;font-weight:800;letter-spacing:.12em}.eng-byline{font-size:13px!important;color:#526473}.eng-tabs,.eng-controls{display:flex;gap:14px;flex-wrap:wrap;align-items:end;margin:20px 0}.eng-tabs a{padding:10px 14px;background:#eef3f6;border-radius:8px}.eng-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}.eng-library details{background:#f6f8fa;border:1px solid #cbd6de;border-radius:10px;padding:15px;margin:10px 0;break-inside:avoid}.eng-library summary{cursor:pointer;font-size:17px;font-weight:700;line-height:1.4;min-height:32px}.eng-card summary span{display:block;font-size:13px;font-weight:500;margin-top:7px;color:#526473}.eng-card img{display:block;width:100%;height:auto;margin-top:15px;background:white;border:1px solid #dde4e8}.eng-library input,.eng-library select{display:block;width:100%;min-height:48px;font:inherit;padding:10px;border:1px solid #7890a3;border-radius:6px;background:white;color:#17334b}.eng-controls label,.eng-filter label{font-weight:700;min-width:170px;flex:1}.eng-controls input{margin-top:7px}.eng-filter{padding:18px;background:#e8eff4;border-radius:10px;margin-bottom:16px}.eng-filter label{display:block;margin-bottom:8px}.eng-filter p{margin:8px 0 0}.eng-table{max-width:100%;overflow:auto;margin:20px 0;border:1px solid #ccd7df;border-radius:8px}.eng-table table{width:100%;border-collapse:collapse;font-size:15px}.eng-table th,.eng-table td{text-align:left;padding:11px 13px;border:1px solid #d1dce3;vertical-align:top}.eng-table thead th{background:#17334b;color:white;white-space:normal}.eng-table tbody th{font-weight:750;white-space:nowrap}.eng-table tbody tr:nth-child(even){background:#eef3f6}.eng-table caption{padding:12px;font-weight:750;text-align:left;background:#edf2f5}.eng-notes{border-left:4px solid #b38a42;padding:1px 18px;background:#fbf8f0}.eng-notes p{font-size:14px}.eng-sequence{max-width:520px;margin:24px auto}.eng-sequence svg,.eng-layout svg{width:100%;height:auto;display:block;max-height:500px}.eng-sequence #eng-step{font-size:22px;font-weight:800;text-align:center}.eng-designations{columns:3;column-width:180px}.eng-buyer{margin:36px 0;background:#17334b;color:white;padding:26px;border-radius:12px}.eng-buyer h2{margin-top:0;color:white}.eng-buyer a:not(.btn){color:#f0d58f}.eng-related ul{columns:2;column-width:280px}.eng-policy{font-size:13px!important}.eng-print-head,.eng-watermark{display:none}.eng-library [hidden]{display:none!important}.eng-results{border-top:3px solid #b38a42;margin-top:24px}.eng-error{border:2px solid #aa291d;background:#fff3ef;padding:15px;color:#7b2115}.eng-controls button{min-height:48px}.eng-method{margin-top:24px}.eng-field-note{font-size:13px!important;color:#536776}.eng-workshop-form{padding:20px;background:#eef3f6;border-radius:12px}.eng-input-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;margin:22px 0}.eng-input-grid label{font-weight:700;line-height:1.5}.eng-input-grid input{margin-top:6px}.eng-layout{max-width:520px;margin:auto}.eng-library button:focus-visible,.eng-library a:focus-visible,.eng-library summary:focus-visible{outline:3px solid #b36b15;outline-offset:3px}@media(max-width:600px){.eng-library{padding-top:16px}.eng-hero{padding-top:8px}.eng-library h2{font-size:23px}.eng-controls label{min-width:100%}.eng-table th,.eng-table td{padding:9px}.eng-buyer{padding:18px}}
@media print{@page{size:A4 landscape;margin:15mm}body{background:white!important}.site-header,.site-footer,body>header,body>footer,.whatsapp-float,.eng-crumbs,.eng-hero .btn,.eng-hero>a,.eng-tabs,.eng-controls,.eng-filter,.eng-buyer,.eng-related,#engineering-faq,.eng-policy,.eng-print,.eng-method,.eng-workshop-form{display:none!important}.eng-library{width:100%;max-width:none;padding:0;color:#102a3e}.eng-print-head{display:block;border-bottom:2px solid #17334b;padding-bottom:8px;margin-bottom:15px;font-size:10px}.eng-print-head strong{font-size:20px}.eng-watermark{display:block;position:fixed;top:40%;left:15%;transform:rotate(-28deg);font:bold 46px sans-serif;opacity:.055;z-index:-1}.eng-hero{padding:0;margin:0;border:0}.eng-hero h1{font-size:20px}.eng-hero p{font-size:10px!important}.eng-library h2{font-size:17px}.eng-library p,.eng-library li{font-size:10px}.eng-table{overflow:visible;border:0;border-radius:0}.eng-table table{font-size:10px}.eng-table th,.eng-table td{padding:6px}.eng-table tr{break-inside:avoid}.eng-table thead{display:table-header-group}.eng-library details{break-inside:auto}.eng-sources{display:block}.eng-notes{break-inside:avoid}.eng-results{border:0}.eng-results h2{margin:10px 0}.eng-sequence svg,.eng-layout svg{max-height:100mm}.eng-card-grid{display:block}.eng-card img{max-width:100mm}}
@media print{@page{margin:34mm 15mm 15mm}.eng-print-head{position:fixed;top:-25mm;left:0;right:0;height:23mm;padding:0 0 3mm;margin:0;font-size:9px;line-height:1.35}.eng-print-head strong{font-size:17px}.eng-hero .eng-eyebrow,.eng-hero .eng-byline{display:none}.eng-library .eng-hero p{margin:5px 0}.eng-layout{break-inside:avoid}.eng-table caption{break-after:avoid}}
@media print{.eng-print-head{display:none!important}@page{margin:28mm 15mm 15mm;@top-left{content:"STEEL IMPEX INDIA\A 231/235 Chouhan House, 2nd Kumbharwada Lane, Sant Sena Maharaj Marg, Mumbai 400004\A +91 95946 66986 | sanjay@steelimp.com | steelimp.com | GSTIN 27ADJPJ5621J1ZF";white-space:pre;font:700 9pt Arial;color:#17334b;}@bottom-right{content:"Steel Impex India | Page " counter(page);font:8pt Arial;color:#17334b;}}}
