.content-page.mg-page .cp-hero-grid{align-items:center}.content-page.mg-page .mg-hero-copy>p:not(.cp-kicker):not(.cp-lead){color:#4c5c74;max-width:59ch;font-size:.94rem}.content-page.mg-page .mg-material-name{letter-spacing:.04em;color:#5c6e88;margin:0 0 15px;font:500 .75rem/1.5 IBM Plex Mono,monospace;display:block}.content-page.mg-page .mg-hero-scope{border-top:1px solid #bdc8d5;grid-column:1/-1;align-items:baseline;gap:26px;margin-top:0;padding-top:22px;display:flex}.content-page.mg-page .mg-hero-scope>span{letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;font:500 .64rem/1.5 IBM Plex Mono,monospace}.content-page.mg-page .mg-hero-scope>p{color:#4b5d76;margin:0;font-size:.9rem;line-height:1.5}.content-page.mg-page .mg-hero-scope>a{flex-shrink:0;margin-left:auto;font-size:.82rem}.content-page.mg-page .mg-support{border-top:1px solid #c4ceda;grid-column:1/-1;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:48px;margin:40px 0 0;padding:35px 0 0;display:grid}.content-page.mg-page .mg-support>div:only-child{grid-column:1/-1}.content-page.mg-page .mg-support .photo-slot{align-self:start}.content-page.mg-page .mg-support h3{font-size:1.9rem}.content-page.mg-page .mg-support p{font-size:.95rem}.content-page.mg-page .mg-diagram-note{color:#526681;margin:16px 0 0;font-size:.85rem;line-height:1.5}.content-page.mg-page .mg-condition-grid{counter-reset:condition;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 32px;margin:0 0 28px;display:grid}.content-page.mg-page .mg-condition-grid .cp-row{counter-increment:condition;border-top:1px solid #9cabbe;padding:23px 0 0;display:block}.content-page.mg-page .mg-condition-grid dt{margin-bottom:15px;font:600 1.55rem/1.15 Barlow Condensed,sans-serif}.content-page.mg-page .mg-condition-grid dt:before{content:"0" counter(condition);color:#657995;margin-bottom:17px;font:400 .66rem/1.5 IBM Plex Mono,monospace;display:block}.content-page.mg-page .mg-condition-grid dd{margin:0;font-size:.95rem;line-height:1.6}.content-page.mg-page .mg-condition-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.content-page.mg-page .mg-state-track{counter-reset:state;border:1px solid #b3c2d2;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:28px 0;display:grid}.content-page.mg-page .mg-state-track .cp-row{counter-increment:state;background:#f4f7f9;border:0;border-right:1px solid #b3c2d2;padding:24px 20px;display:block}.content-page.mg-page .mg-state-track .cp-row:last-child{border-right:0}.content-page.mg-page .mg-state-track dt{margin:0 0 12px;font:600 1.6rem/1.2 Barlow Condensed,sans-serif}.content-page.mg-page .mg-state-track dt:before{content:"0" counter(state);color:#61758e;margin-bottom:14px;font:500 .68rem/1.5 IBM Plex Mono,monospace;display:block}.content-page.mg-page .mg-state-track dd{margin:0;font-size:.9rem;line-height:1.6}.content-page.mg-page .mg-material-directory{border-top:1px solid #aab9cc;border-left:1px solid #aab9cc;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.content-page.mg-page .mg-material-directory article{border-bottom:1px solid #aab9cc;border-right:1px solid #aab9cc;padding:29px 32px 26px;position:relative}.content-page.mg-page .mg-material-directory h3{margin:0 0 20px;font-size:2.3rem}.content-page.mg-page .mg-material-directory h3 a{text-decoration:none}.content-page.mg-page .mg-material-directory h3 a:after{content:"↗";font-family:IBM Plex Sans,sans-serif;font-size:1.4rem;font-weight:400;position:absolute;right:30px}.content-page.mg-page .mg-material-directory article:hover{background:#f3f6f9}.content-page.mg-page .mg-material-directory p{margin-bottom:16px;font-size:.95rem}.content-page.mg-page .mg-material-directory .mg-caution{color:#556980;border-top:1px solid #d6dee6;margin:0;padding-top:15px;font-size:.85rem}.content-page.mg-page .mg-material-directory .mg-caution span{text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font:500 .62rem/1.5 IBM Plex Mono,monospace;display:block}.content-page.mg-page .mg-grade-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:28px;display:grid}.content-page.mg-page .mg-grade-panel .cp-row{border-top:2px solid #1e385b;padding:22px 0;display:block}.content-page.mg-page .mg-grade-panel dt{margin-bottom:16px;font:600 1.8rem/1.2 Barlow Condensed,sans-serif}.content-page.mg-page .mg-grade-panel dd{margin:0;font-size:.97rem;line-height:1.65}.content-page.mg-page .mg-takeaway{color:#eef3f7;background:#19334e;margin-top:26px;padding:25px 28px}.content-page.mg-page .mg-takeaway p{margin:0;font-size:.98rem;line-height:1.65}.content-page.mg-page .mg-takeaway strong{color:#fff}.content-page.mg-page .mg-intake .cp-list{columns:2;column-gap:36px;margin-bottom:24px}.content-page.mg-page .mg-intake .cp-list li{break-inside:avoid;margin:0 0 14px;padding-right:15px;font-size:.95rem}.content-page.mg-page .mg-intake .cp-aside-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:50px}.content-page.mg-page .mg-intake aside{border-top:2px solid #1d3557;padding-top:25px}.content-page.mg-page .mg-intake aside p{font-size:.95rem}.content-page.mg-page .mg-stock-paths{counter-reset:stock;border-top:1px solid #aab9cc;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.content-page.mg-page .mg-stock-paths>article{counter-increment:stock;border:0;border-right:1px solid #aab9cc;padding:29px;position:relative}.content-page.mg-page .mg-stock-paths>article:first-child{padding-left:0}.content-page.mg-page .mg-stock-paths>article:last-child{border-right:0;padding-right:0}.content-page.mg-page .mg-stock-paths>article:before{content:"0" counter(stock);color:#697e99;margin-bottom:18px;font:400 .7rem/1.5 IBM Plex Mono,monospace;display:block}.content-page.mg-page .mg-stock-paths>article p{font-size:.97rem}.content-page.mg-page .mg-stock-paths>article a{font-size:.9rem}.content-page.mg-page .mg-stock-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px;display:grid}.content-page.mg-page .mg-stock-groups .cp-row{border-top:1px solid #a8b6c8;padding:25px 0;display:block}.content-page.mg-page .mg-stock-groups dt{margin:0 0 17px;font:600 1.75rem/1.2 Barlow Condensed,sans-serif}.content-page.mg-page .mg-stock-groups dd{flex-wrap:wrap;gap:9px 17px;margin:0;display:flex}.content-page.mg-page .mg-stock-groups dd span{border-bottom:1px solid #c4cfdc;padding-bottom:4px;font-size:.91rem}.content-page.mg-page .mg-guide-opening{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);align-items:center;gap:58px;display:grid}.content-page.mg-page .mg-guide-opening h1{max-width:18ch;font-size:clamp(2.9rem,4.8vw,4.6rem)}.content-page.mg-page .mg-guide-opening .cp-lead{margin-bottom:0}.content-page.mg-page .mg-reading-note{text-transform:uppercase;letter-spacing:.07em;color:#60718b;margin-bottom:16px;font:500 .63rem/1.6 IBM Plex Mono,monospace}.content-page.mg-page .mg-guide-table{table-layout:fixed;font-size:.94rem}.content-page.mg-page .mg-guide-table th:first-child{width:24%}.content-page.mg-page .mg-guide-table thead th{text-transform:uppercase;letter-spacing:.04em;color:#273d5b;background:#e9eef4;padding:17px;font:500 .65rem/1.5 IBM Plex Mono,monospace}.content-page.mg-page .mg-guide-table tbody th{color:#fff;background:#19334e;min-width:0;padding:22px 20px;font:500 1.3rem/1.2 Barlow Condensed,sans-serif}.content-page.mg-page .mg-guide-table tbody td{vertical-align:top;min-width:0;padding:22px 18px;line-height:1.6}.content-page.mg-page .mg-guide-table tbody tr:nth-child(2n) td{background:#f2f5f8}.content-page.mg-page .mg-guide-table tbody td:first-of-type{font-weight:500}.content-page.mg-page .mg-guide-table caption{text-align:left;color:#566d87;padding:0 0 14px;font-size:.8rem}.content-page.mg-page .mg-guide .cp-section-intro{max-width:75ch}.content-page.mg-page .mg-guide .cp-faq{max-width:950px}.content-page.mg-page .mg-guide .cp-faq summary{font-size:1.1rem}.content-page.mg-page .mg-guide .cp-faq p{max-width:74ch;font-size:.98rem}.content-page.mg-page .mg-guide .cp-prose{max-width:78ch}.content-page.mg-page .mg-guide .cp-shell.cp-prose{width:calc(100% - 80px);max-width:1240px}.content-page.mg-page .mg-reading-split{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:60px;display:grid}.content-page.mg-page .mg-reading-split .cp-prose{width:auto;max-width:none}.content-page.mg-page .mg-reading-split>aside{align-self:start}.content-page.mg-page .mg-guide #rfq{background:#f1f4f7;border-top:1px solid #c8d2dd}.content-page.mg-page .mg-guide #rfq .cp-note{background:0 0;padding-top:0;padding-bottom:0}.content-page.mg-page .mg-guide #metal-remains{color:#e2eaf2;background:#19334e}.content-page.mg-page .mg-guide #metal-remains h2,.content-page.mg-page .mg-guide #metal-remains h3{color:#fff}.content-page.mg-page .mg-detect-sequence{counter-reset:detection;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.content-page.mg-page .mg-detect-sequence>li{counter-increment:detection;border-top:1px solid #9cafc6;padding:20px 0;font-size:.96rem}.content-page.mg-page .mg-detect-sequence>li:before{content:"0" counter(detection);color:#5d7490;margin-bottom:16px;font:500 .7rem/1.5 IBM Plex Mono,monospace;display:block}.content-page.mg-page .mg-detect-methods .cp-grid{gap:32px}@media (width<=1000px){.content-page.mg-page .mg-guide-opening{grid-template-columns:1fr 1fr;gap:32px}.content-page.mg-page .mg-guide-opening h1{font-size:3.5rem}.content-page.mg-page .mg-support,.content-page.mg-page .mg-reading-split{gap:32px}.content-page.mg-page .mg-state-track{grid-template-columns:repeat(2,minmax(0,1fr))}.content-page.mg-page .mg-state-track .cp-row:nth-child(2){border-right:0}.content-page.mg-page .mg-state-track .cp-row:nth-child(-n+2){border-bottom:1px solid #b3c2d2}.content-page.mg-page .mg-intake .cp-list{columns:1}.content-page.mg-page .mg-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-page.mg-page .mg-guide-table tbody td{padding:17px 12px}.content-page.mg-page .mg-guide-table tbody th{padding:18px 15px}}@media (width<=760px){.content-page.mg-page .mg-guide-opening,.content-page.mg-page .mg-support,.content-page.mg-page .mg-reading-split{grid-template-columns:1fr;gap:30px}.content-page.mg-page .mg-guide-opening{align-items:start}.content-page.mg-page .mg-guide-opening .photo-slot__frame{aspect-ratio:16/9}.content-page.mg-page .mg-guide-opening h1{max-width:22ch}.content-page.mg-page .mg-intake .cp-aside-layout{grid-template-columns:1fr;gap:30px}.content-page.mg-page .mg-hero-scope{flex-wrap:wrap;gap:12px 25px}.content-page.mg-page .mg-hero-scope>a{margin-left:0}.content-page.mg-page .mg-guide-table,.content-page.mg-page .mg-guide-table tbody,.content-page.mg-page .mg-guide-table tr{width:100%;display:block}.content-page.mg-page .mg-guide-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.content-page.mg-page .mg-guide-table tbody tr{border:1px solid #becbd9;margin-bottom:20px}.content-page.mg-page .mg-guide-table tbody th{width:auto;padding:18px 20px;display:block}.content-page.mg-page .mg-guide-table tbody td{border-bottom:1px solid #d6dee7;width:auto;min-width:0;padding:17px 20px;font-size:.96rem;display:block;background:#f5f7fa!important;font-weight:400!important}.content-page.mg-page .mg-guide-table tbody td:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:#536c87;margin-bottom:9px;font:500 .63rem/1.5 IBM Plex Mono,monospace;display:block}.content-page.mg-page .mg-guide-table tbody td:last-child{border-bottom:0}.content-page.mg-page .cp-table-wrap:has(.mg-guide-table){border:0;overflow:visible}.content-page.mg-page .mg-detect-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.content-page.mg-page .mg-guide-opening h1{font-size:clamp(2.65rem,10.8vw,3.6rem)}.content-page.mg-page .mg-material-directory{grid-template-columns:1fr}.content-page.mg-page .mg-material-directory article{padding:25px}.content-page.mg-page .mg-material-directory h3{margin-bottom:17px;font-size:2.2rem}.content-page.mg-page .mg-material-directory h3 a:after{right:25px}.content-page.mg-page .mg-condition-grid,.content-page.mg-page .mg-grade-panel,.content-page.mg-page .mg-stock-groups,.content-page.mg-page .mg-stock-paths,.content-page.mg-page .mg-detect-sequence{grid-template-columns:1fr;gap:22px}.content-page.mg-page .mg-condition-grid .cp-row{grid-template-columns:1fr;gap:0;padding:23px 0 0;display:grid}.content-page.mg-page .mg-condition-grid dt:before{vertical-align:middle;margin:0 14px 0 0;display:inline-block}.content-page.mg-page .mg-condition-grid dt{font-size:1.65rem}.content-page.mg-page .mg-stock-paths>article{border-bottom:1px solid #aab9cc;border-right:0;padding:24px 0!important}.content-page.mg-page .mg-stock-paths>article:last-child{border-bottom:0}.content-page.mg-page .mg-stock-paths>article:before{margin-bottom:13px}.content-page.mg-page .mg-state-track{grid-template-columns:1fr}.content-page.mg-page .mg-state-track .cp-row{border-bottom:1px solid #b3c2d2;border-right:0;padding:21px}.content-page.mg-page .mg-state-track .cp-row:last-child{border-bottom:0}.content-page.mg-page .mg-state-track dt:before{margin:0 12px 0 0;display:inline-block}.content-page.mg-page .mg-hero-scope{padding-top:18px;display:block}.content-page.mg-page .mg-hero-scope>p{margin:8px 0 12px}.content-page.mg-page .mg-support{margin-top:30px;padding-top:28px}.content-page.mg-page .mg-support h3{font-size:1.7rem}.content-page.mg-page .mg-guide .cp-shell.cp-prose{width:calc(100% - 40px)}.content-page.mg-page .mg-guide .cp-faq summary{font-size:1rem}.content-page.mg-page .mg-intake .cp-list{padding-left:20px}.content-page.mg-page .mg-intake .cp-list li{padding-right:0}.content-page.mg-page .mg-takeaway{padding:22px}.content-page.mg-page .mg-reading-note{font-size:.59rem}.content-page.mg-page .mg-stock-groups{gap:0}.content-page.mg-page .mg-stock-groups .cp-row{padding:23px 0}.content-page.mg-page .mg-grade-panel .cp-row{padding:22px 0 0}.content-page.mg-page .mg-detect-sequence{gap:0}}.content-page.mg-page .mg-guide .cp-shell.cp-prose>:is(h2,h3,p,ul,ol){max-width:78ch}.content-page.mg-page :is(.cp-asset,.photo-slot,.material-diagram)+:is(h2,h3){margin-top:28px}@media (width<=760px){.content-page.mg-page .mg-guide-table tbody th:first-child{box-sizing:border-box;width:100%}.content-page.mg-page .mg-guide-table tbody th{min-width:0}}.content-page.mg-page .mg-stock-groups dd span{border-bottom:0}.content-page.mg-page .cp-split>:is(.cp-asset,.material-diagram){align-self:start}.content-page.mg-page .mg-guide #metal-remains .cp-kicker{color:#bac9db}@media (width<=760px){.content-page.mg-page .mg-guide-table caption{box-sizing:border-box;width:100%;padding:0 0 15px;display:block}}.content-page.mg-page .mg-guide #moisture .mg-state-track{grid-template-columns:repeat(2,minmax(0,1fr))}.content-page.mg-page .mg-guide #moisture .mg-state-track .cp-row:nth-child(2n){border-right:0}.content-page.mg-page .mg-guide #moisture .mg-state-track .cp-row:nth-child(-n+2){border-bottom:1px solid #b3c2d2}@media (width<=620px){.content-page.mg-page .mg-guide #moisture .mg-state-track{grid-template-columns:1fr}}.content-page.mg-page .cp-aside-layout>*{min-width:0}@media (width<=900px){.content-page.mg-page .cp-aside-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.content-page.mg-page .mg-intake .cp-aside-layout{grid-template-columns:minmax(0,1fr)}}
