.manufacturing-flow{background:var(--surface)}.manufacturing-nodes,.manufacturing-stages{list-style:none;margin:0;padding:0}.manufacturing-stage{position:relative;min-width:0}.manufacturing-stage-heading{display:flex;align-items:baseline;gap:16px;margin-bottom:24px}.manufacturing-stage-number{font-size:var(--text-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gray)}.manufacturing-stage-heading h3{font-size:25px;line-height:1.35;color:var(--navy)}.manufacturing-stage-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(204px,26%);gap:48px;align-items:start;background:#fff;border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--radius);padding:32px}.manufacturing-nodes{display:grid;grid-template-columns:repeat(var(--manufacturing-node-count),minmax(0,1fr));gap:24px;align-items:start;min-width:0}.manufacturing-node{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;gap:16px}.process-icon{display:block;width:64px;height:64px;flex:none;max-width:none;object-fit:contain;pointer-events:none}.manufacturing-node-label{font-size:var(--text-body);line-height:1.5;color:var(--navy);text-align:center;overflow-wrap:anywhere}.manufacturing-node-connector{position:absolute;inset-inline-start:calc(50% + 40px);top:32px;width:calc(100% + 24px - 80px);height:1px;background:var(--silver);pointer-events:none}.manufacturing-node-connector:after,.manufacturing-output-connector:after{content:"";position:absolute;inset-inline-end:0;top:-3px;width:7px;height:7px;border-top:1px solid var(--silver);border-right:1px solid var(--silver);transform:rotate(45deg)}.manufacturing-output{position:relative;min-width:0}.manufacturing-output-connector{position:absolute;inset-inline-start:-36px;top:32px;width:24px;height:1px;background:var(--silver);pointer-events:none}.manufacturing-output-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.manufacturing-output-label{font-size:var(--text-body);line-height:1.5;color:var(--gray)}.manufacturing-output-title{display:flex;align-items:center;gap:12px;color:var(--navy);font-size:18px;font-weight:600;line-height:1.4;min-width:0}.manufacturing-output-title>span{min-width:0;overflow-wrap:anywhere}.manufacturing-product-link{min-height:44px;border-color:var(--navy);transition:border-color .18s,background-color .18s}.manufacturing-product-link:focus-visible,.manufacturing-product-link:hover{border-color:var(--accent);background:#fff}.manufacturing-product-action{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;font-size:var(--text-action);font-weight:500;line-height:1.5;color:var(--navy);overflow-wrap:anywhere}.manufacturing-product-action svg{width:20px;height:20px;flex:none}.manufacturing-stage-connector{display:flex;align-items:center;gap:16px;min-height:80px;padding-inline-start:32px}.manufacturing-stage-connector>span{position:relative;width:1px;height:44px;background:var(--silver);flex:none;pointer-events:none}.manufacturing-stage-connector>span:after{content:"";position:absolute;bottom:0;left:-3px;width:7px;height:7px;border-right:1px solid var(--silver);border-bottom:1px solid var(--silver);transform:rotate(45deg)}.manufacturing-stage-connector p{font-size:var(--text-body);line-height:1.5;color:var(--gray);max-width:calc(100% - 48px)}.manufacturing-slitting{margin-top:48px;padding-top:32px;border-top:1px solid var(--line);display:grid;grid-template-columns:64px minmax(0,1fr) minmax(204px,26%);gap:24px;align-items:center}.manufacturing-slitting>div{min-width:0}.manufacturing-slitting h3{color:var(--navy);font-size:24px;line-height:1.4;margin:0 0 12px}.manufacturing-slitting p{color:var(--gray);font-size:var(--text-body);line-height:1.7;max-width:720px;overflow-wrap:anywhere}.manufacturing-slitting-link{min-width:0;min-height:44px;display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--navy);border-radius:var(--radius);background:#fff;color:var(--navy)}.manufacturing-slitting-link>span:first-child{font-size:var(--text-action);font-weight:600;line-height:1.4}.manufacturing-slitting-link:hover{border-color:var(--accent)}@media(max-width:1199px) and (min-width:901px){.manufacturing-stage-body{gap:32px;padding:24px;grid-template-columns:minmax(0,1fr) minmax(180px,24%)}.manufacturing-nodes{gap:16px}.manufacturing-node-connector{width:calc(100% + 16px - 80px)}.manufacturing-output-card{padding:16px}.manufacturing-output-title{flex-wrap:wrap}.manufacturing-output-connector{inset-inline-start:-24px;width:16px}}@media(max-width:900px){.manufacturing-stage-body{grid-template-columns:minmax(0,1fr);gap:32px;padding:24px}.manufacturing-nodes{grid-template-columns:minmax(0,1fr);gap:40px}.manufacturing-node{flex-direction:row;align-items:center;gap:20px;min-height:64px}.manufacturing-node-label{font-size:var(--text-body);text-align:left}.manufacturing-node-connector{inset-inline-start:32px;top:calc(100% + 8px);width:1px;height:24px}.manufacturing-node-connector:after{top:auto;bottom:0;inset-inline-end:auto;left:-3px;border-top:0;border-bottom:1px solid var(--silver);border-right:1px solid var(--silver);transform:rotate(45deg)}.manufacturing-output{padding-top:16px}.manufacturing-output-connector{inset-inline-start:32px;top:-24px;width:1px;height:28px}.manufacturing-output-connector:after{top:auto;bottom:0;inset-inline-end:auto;left:-3px;border-top:0;border-bottom:1px solid var(--silver);border-right:1px solid var(--silver);transform:rotate(45deg)}.manufacturing-output-title{font-size:20px}.manufacturing-stage-connector{min-height:72px;padding-inline-start:24px}.manufacturing-stage-heading h3{font-size:24px}.manufacturing-slitting{grid-template-columns:64px minmax(0,1fr);gap:20px}.manufacturing-slitting-link{grid-column:1/-1}}@media(max-width:767px){.manufacturing-stage-body{padding:20px}.manufacturing-stage-heading{margin-bottom:16px}.manufacturing-node{gap:16px}.manufacturing-stage-connector{padding-inline-start:20px}.manufacturing-slitting{gap:16px;margin-top:40px;padding-top:28px}.manufacturing-slitting h3{font-size:22px}.manufacturing-output-card,.manufacturing-slitting-link{padding:16px}.manufacturing-product-action{font-size:var(--text-action)}}@media(prefers-reduced-motion:reduce){.manufacturing-product-link{transition:none}}.manufacturing-branched-stage{display:block}.manufacturing-branch-description{max-width:920px;margin:0 0 28px;color:var(--gray);font-size:var(--text-body);line-height:1.7}.manufacturing-common-process{padding:24px;background:var(--surface);border-radius:var(--radius)}.manufacturing-route-label{margin:0 0 24px;color:var(--navy);font-size:var(--text-body);font-weight:600;line-height:1.5}.manufacturing-branches{display:grid;gap:36px;margin-top:32px}.manufacturing-branch{min-width:0;padding-top:28px;border-top:1px solid var(--line)}.manufacturing-branch-heading{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.manufacturing-branch-heading h4{margin:0;color:var(--navy);font-size:20px;line-height:1.4;min-width:0;overflow-wrap:anywhere}.manufacturing-branch-origin{color:var(--gray);font-size:var(--text-support);line-height:1.5;flex:none}.manufacturing-branch-entry{position:relative;width:28px;height:1px;flex:none;background:var(--silver);pointer-events:none}.manufacturing-branch-entry:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid var(--silver);border-right:1px solid var(--silver);transform:rotate(45deg)}.manufacturing-branch-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(204px,26%);gap:48px;align-items:start;min-width:0}@media(max-width:1199px) and (min-width:901px){.manufacturing-branch-body{gap:32px;grid-template-columns:minmax(0,1fr) minmax(180px,24%)}}@media(max-width:900px){.manufacturing-branch-body{grid-template-columns:minmax(0,1fr);gap:32px}.manufacturing-common-process{padding:20px}.manufacturing-branch-heading{gap:12px}.manufacturing-branch-heading h4{flex-basis:100%}.manufacturing-branch{padding-top:24px}.manufacturing-branches{gap:32px;margin-top:28px}}@media(max-width:767px){.manufacturing-common-process{padding:16px}.manufacturing-branch-description{font-size:var(--text-body)}.manufacturing-branch-heading h4{font-size:19px}.manufacturing-route-label{margin-bottom:20px}}.manufacturing-node-copy{display:grid;gap:8px;min-width:0;text-align:center}.manufacturing-node-equipment{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0;color:var(--navy);font-size:var(--text-support);line-height:1.5;overflow-wrap:anywhere}.manufacturing-node-equipment li{padding:4px 6px;border:1px solid var(--line);border-radius:4px;background:#fff}.manufacturing-node-purpose{margin:0;color:var(--gray);font-size:var(--text-support);line-height:1.6;overflow-wrap:anywhere}.manufacturing-slitting-flow{display:block;margin-top:48px;padding:32px;border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--radius);background:#fff}.manufacturing-slitting-flow>header{margin-bottom:32px}.manufacturing-slitting-flow .manufacturing-slitting-nodes{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(204px,1fr);gap:48px}.manufacturing-slitting-flow .manufacturing-node-connector{width:calc(100% + 48px - 80px)}.manufacturing-material-icon{display:grid;place-items:center;width:64px;height:64px;flex:none}.manufacturing-slitting-output{min-width:0}.domestic-manufacturing-page>.container>.page-heading{margin-bottom:0}.domestic-manufacturing-page>.manufacturing-flow{padding-top:32px}@media(max-width:1199px) and (min-width:901px){.manufacturing-slitting-flow{padding:24px}}@media(max-width:900px){.manufacturing-node-copy{text-align:left}.manufacturing-node-equipment{align-items:flex-start}.manufacturing-node-equipment li{max-width:100%}.manufacturing-slitting-flow .manufacturing-slitting-nodes{grid-template-columns:minmax(0,1fr);gap:40px}.manufacturing-slitting-flow .manufacturing-node-connector{width:1px}.manufacturing-slitting-output .manufacturing-output{padding-top:16px}}@media(max-width:767px){.manufacturing-slitting-flow{padding:20px}.manufacturing-slitting-flow>header{margin-bottom:28px}.manufacturing-node-equipment,.manufacturing-node-purpose{font-size:var(--text-support)}}.manufacturing-stage-disclosure{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0}.manufacturing-stage-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:104px;padding:24px 28px;cursor:pointer;list-style:none;border-radius:var(--radius)}.manufacturing-stage-disclosure>summary::-webkit-details-marker{display:none}.manufacturing-stage-disclosure>summary::marker{content:""}.manufacturing-stage-disclosure>summary:hover{background:var(--surface)}.manufacturing-stage-summary-copy{min-width:0}.manufacturing-stage-summary-copy .manufacturing-stage-heading{margin:0 0 10px;gap:14px}.manufacturing-stage-summary-copy .manufacturing-stage-heading h3{font-size:23px}.manufacturing-stage-overview{font-size:var(--text-body);line-height:1.8;color:var(--gray);overflow-wrap:anywhere;margin:0;padding-left:34px}.manufacturing-disclosure-toggle{display:flex;align-items:center;gap:10px;flex:none;min-height:44px;color:var(--navy);font-size:var(--text-body);line-height:1.5}.manufacturing-disclosure-toggle svg{flex:none;transition:transform .18s}.manufacturing-stage-disclosure>summary:hover .manufacturing-disclosure-toggle svg{color:var(--accent)}.manufacturing-disclosure-open{display:none}.manufacturing-stage-disclosure[open]>summary{border-bottom:0}.manufacturing-stage-disclosure[open]>summary .manufacturing-disclosure-open{display:inline}.manufacturing-stage-disclosure[open]>summary .manufacturing-disclosure-closed{display:none}.manufacturing-stage-disclosure[open]>summary .manufacturing-disclosure-toggle svg{transform:rotate(180deg)}.manufacturing-disclosure-body{padding:0 28px 28px}.manufacturing-disclosure-body>.manufacturing-stage-body{padding:28px 0 0;border:0;border-top:1px solid var(--line);border-radius:0}.manufacturing-flow-collapsible .manufacturing-stage-connector{min-height:48px;padding-left:28px}.manufacturing-flow-collapsible .manufacturing-stage-connector>span{height:24px}.manufacturing-slitting-disclosure{margin-top:28px;padding-top:28px;border-top:1px solid var(--line)}.manufacturing-stage-independent{display:inline-block;margin:10px 0 0 34px;padding:4px 8px;color:var(--navy);background:var(--surface);border-radius:4px;font-size:var(--text-body);line-height:1.5}.manufacturing-disclosure-body>.manufacturing-slitting-flow{margin:0;padding:28px 0 0;border:0;border-top:1px solid var(--line);border-radius:0}.manufacturing-slitting-description{margin:0 0 28px}@media(max-width:900px){.manufacturing-stage-disclosure>summary{padding:20px;gap:20px}.manufacturing-disclosure-body{padding:0 20px 24px}.manufacturing-stage-summary-copy .manufacturing-stage-heading h3{font-size:22px}.manufacturing-disclosure-body>.manufacturing-stage-body{padding-top:24px}.manufacturing-flow-collapsible .manufacturing-stage-connector{padding-left:20px}}@media(max-width:767px){.manufacturing-stage-disclosure>summary{align-items:flex-start;gap:12px;padding:18px 16px;flex-wrap:wrap}.manufacturing-stage-summary-copy{flex-basis:100%}.manufacturing-stage-summary-copy .manufacturing-stage-heading{gap:12px}.manufacturing-stage-summary-copy .manufacturing-stage-heading h3{font-size:21px}.manufacturing-stage-overview{padding-left:0;font-size:var(--text-body)}.manufacturing-disclosure-toggle{margin-left:auto}.manufacturing-stage-independent{margin-left:0}.manufacturing-disclosure-body{padding:0 16px 24px}.manufacturing-flow-collapsible .manufacturing-stage-connector{gap:12px;padding-left:16px}.manufacturing-flow-collapsible .manufacturing-stage-connector p{font-size:var(--text-body)}.manufacturing-slitting-disclosure{margin-top:24px;padding-top:24px}}@media(prefers-reduced-motion:reduce){.manufacturing-disclosure-toggle svg{transition:none}}.manufacturing-stage-disclosure>summary:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.manufacturing-stage-disclosure>summary:is(:focus-visible,:active) .manufacturing-disclosure-toggle svg{color:var(--accent)}