.steel-process{margin-bottom:0}
.steel-knowledge{background:var(--soft);margin-bottom:90px;min-width:0}
.steel-knowledge .section-heading h2{font-size:clamp(3rem,5vw,5.7rem)}
.steel-knowledge .section-heading .eyebrow{color:var(--blue)}
.steel-knowledge-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;margin-bottom:42px}
.steel-knowledge-intro>p{font-size:1rem;max-width:780px}
.steel-knowledge-context{color:var(--muted);border-left:2px solid var(--blue);padding-left:24px}
.steel-knowledge-topics{background:var(--paper);border-top:1px solid var(--line)}
.steel-knowledge-topic{border-bottom:1px solid var(--line);min-width:0}
.steel-knowledge-topic>summary{display:grid;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:22px;padding:27px 30px;list-style:none;cursor:pointer}
.steel-knowledge-topic>summary::-webkit-details-marker{display:none}
.steel-knowledge-topic>summary::marker{content:''}
.steel-knowledge-topic>summary h3{font-size:1.3rem;line-height:1.4;letter-spacing:-.015em}
.steel-knowledge-number{font-family:var(--heading);font-size:2rem;color:var(--blue);line-height:1}
.steel-knowledge-subtitle{display:block;color:var(--muted);font-size:.875rem;line-height:1.6;margin-top:5px}
.steel-knowledge-plus{color:var(--blue);font-size:1.75rem;line-height:1;text-align:center;transition:transform .18s}
.steel-knowledge-topic>summary:hover h3{color:var(--blue)}
.steel-knowledge-topic[open] .steel-knowledge-number,.steel-knowledge-topic[open] .steel-knowledge-plus{color:#ca2e93}
.steel-knowledge-topic[open] .steel-knowledge-plus{transform:rotate(45deg)}
.steel-knowledge-topic>summary:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}
.steel-knowledge-content{padding:0 30px 35px 98px;min-width:0;color:var(--muted)}
.steel-knowledge-content p{font-size:1rem;line-height:1.85;margin-bottom:20px}
.steel-knowledge-content h4{font-size:1.0625rem;color:var(--ink);line-height:1.5;margin:0 0 12px}
.steel-knowledge-columns{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:10px 0 24px}
.steel-knowledge-columns>div{min-width:0}
.steel-knowledge-columns p:last-child{margin-bottom:0}
.steel-knowledge-table{overflow-x:auto;max-width:100%;margin:27px 0 18px;border:1px solid var(--line);background:white;scrollbar-color:var(--blue) var(--soft)}
.steel-knowledge-table:focus-visible{outline:3px solid var(--blue);outline-offset:3px}
.steel-knowledge-table table{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.6;font-variant-numeric:tabular-nums;color:var(--ink)}
.steel-knowledge-table caption{text-align:left;font-size:.875rem;line-height:1.65;padding:16px 20px;color:var(--muted);background:var(--soft);caption-side:top}
.steel-knowledge-table th,.steel-knowledge-table td{padding:13px 17px;text-align:right;vertical-align:top;border-bottom:1px solid var(--line)}
.steel-knowledge-table thead th{background:var(--blue);color:white;font-size:.875rem;font-weight:600;vertical-align:bottom}
.steel-knowledge-table th:first-child{text-align:left}
.steel-knowledge-table tbody th{font-weight:700;white-space:nowrap}
.steel-knowledge-table tbody tr:nth-child(even){background:#f2f6fa}
.steel-knowledge-table tbody tr:last-child>*{border-bottom:0}
.steel-knowledge-wide table{min-width:850px}
.steel-knowledge-matrix table{min-width:1070px}
.steel-knowledge-wide td,.steel-knowledge-matrix td{white-space:nowrap}
.steel-knowledge-matrix th:first-child{position:sticky;left:0;background:var(--blue);color:white;z-index:1}
.steel-knowledge-example{border-left:3px solid var(--blue);padding:20px 24px;background:var(--soft);margin:25px 0}
.steel-knowledge-example strong{color:var(--blue);font-size:1rem;display:block;margin-bottom:8px}
.steel-knowledge-example p{margin:0}
.steel-knowledge-content .steel-knowledge-note{font-size:.875rem;line-height:1.8}
.steel-knowledge-diagram{margin:25px 0;background:var(--soft);padding:24px}
.steel-knowledge-diagram svg{display:block;width:100%;height:auto;max-width:760px;margin:auto}
.steel-knowledge-diagram figcaption{font-size:.8125rem;line-height:1.7;text-align:center;margin-top:15px}
.steel-knowledge-sources{margin-top:35px;max-width:1050px;font-size:.875rem;color:var(--muted)}
.steel-knowledge-sources>.eyebrow{color:var(--blue);margin-bottom:12px}
.steel-knowledge-sources>div{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:15px}
.steel-knowledge-sources a{color:var(--blue);text-decoration:underline;text-underline-offset:4px;padding:7px 0}
.steel-knowledge-sources a:hover{color:#a92179}
@media(max-width:1100px){.steel-knowledge{margin-bottom:75px}.steel-knowledge-intro{gap:30px}.steel-knowledge-content{padding-left:30px}.steel-knowledge-topic>summary{gap:18px}}
@media(max-width:760px){.steel-knowledge{margin-bottom:64px}.steel-knowledge .section-heading h2{font-size:clamp(2.6rem,9.5vw,4rem);overflow-wrap:break-word}.steel-knowledge-intro,.steel-knowledge-columns{grid-template-columns:1fr;gap:24px}.steel-knowledge-intro{margin-bottom:30px}.steel-knowledge-topic>summary{grid-template-columns:30px minmax(0,1fr) 20px;gap:12px;padding:22px 18px}.steel-knowledge-topic>summary h3{font-size:1.0625rem}.steel-knowledge-number{font-size:1.7rem}.steel-knowledge-subtitle{font-size:.8125rem}.steel-knowledge-content{padding:0 18px 25px}.steel-knowledge-table table{font-size:.875rem}.steel-knowledge-table th,.steel-knowledge-table td{padding:11px 12px}.steel-knowledge-table caption{padding:12px}.steel-knowledge-example{padding:18px}.steel-knowledge-diagram{padding:12px;overflow-x:auto}.steel-knowledge-diagram svg{min-width:530px}.steel-knowledge-context{padding-left:18px}.steel-knowledge-sources>div{display:block}.steel-knowledge-sources a{display:block;line-height:1.8}}
@media(prefers-reduced-motion:reduce){.steel-knowledge-plus{transition:none}}
@media print{.steel-knowledge-table{overflow:visible}.steel-knowledge-topic{break-inside:avoid}}

.steel-knowledge-disclaimer{border-left:4px solid #ca2e93;background:white;padding:24px 28px;margin:0 0 36px;color:var(--ink)}
.steel-knowledge-disclaimer>strong{display:block;color:var(--blue);font-size:1.125rem;margin-bottom:8px}
.steel-knowledge-disclaimer p,.steel-knowledge-footer-note{font-size:.875rem;line-height:1.8;margin:0}
.steel-knowledge-footer-note{margin-top:22px}
.steel-knowledge-sources .steel-knowledge-table td:last-child{text-align:left}
@media(max-width:760px){.steel-knowledge-disclaimer{padding:20px 18px}.steel-knowledge-sources .steel-knowledge-table table{min-width:490px}}

.steel-knowledge-bending-cases{padding-left:22px;margin:0 0 24px;line-height:1.8}.steel-knowledge-bending-cases li{margin-bottom:10px}

.steel-knowledge-laps table{min-width:1150px}.steel-knowledge-laps th,.steel-knowledge-laps td{text-align:center;white-space:nowrap}.steel-knowledge-laps thead th[colspan]{text-align:center}.steel-knowledge-laps tbody th{position:sticky;left:0;background:#f2f6fa;color:var(--ink);z-index:1}.steel-knowledge-laps tbody td:nth-child(9),.steel-knowledge-laps thead tr:last-child th:nth-child(8){border-left:2px solid #ca2e93}
