.technical-content{background:#f8f8f3;color:#26342b}.article-hero{padding:68px 7vw 55px;background:#edf2e6;border-bottom:1px solid #d3ddc8}.article-hero h1{font-size:clamp(34px,4.5vw,64px);line-height:1.3;max-width:1050px;margin:23px 0}.technical-content p{color:#4a584c;line-height:1.95}.article-hero p{max-width:740px;font-size:16px;margin-bottom:0}.technical-content .eyebrow{color:#486437}.reading{max-width:1400px;margin:auto;padding:65px 7vw 75px;display:grid;grid-template-columns:minmax(190px,1fr) minmax(0,2.4fr);gap:7vw}.reading aside{align-self:start;border-top:1px solid #b9cbb0}.reading aside a{display:block;padding:18px 0;border-bottom:1px solid #d2ddc8;font-size:12px;line-height:1.7;color:#476038}.reading article section{padding:0 0 32px;margin:0 0 30px;border-bottom:1px solid #d3ddc9;scroll-margin-top:24px}.technical-content h2{font-size:clamp(25px,2.4vw,35px);line-height:1.45;margin:12px 0 20px}.reading article p{font-size:15px;max-width:760px}.reference{font-size:12px!important;color:#3f6130!important}.resource-list{padding:55px 7vw 75px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.resource-list>a{display:flex;flex-direction:column;align-items:start;border-top:1px solid #809a6d;padding:27px 0;gap:20px}.resource-list h2{font-size:28px;flex:1}.resource-list>a>span:last-child{font-size:13px;color:#456135}.contact-grid{padding:65px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.contact-grid dl{display:grid;grid-template-columns:85px minmax(0,1fr);gap:20px 15px;font-size:15px;line-height:1.8}.contact-grid dt{color:#526748}.contact-grid dd{margin:0;overflow-wrap:anywhere}.contact-grid .contact-button{display:inline-flex;padding:17px 23px;margin-top:18px}.article-end{padding:42px 7vw 50px;background:#e8efdf;border-top:1px solid #d3dec8}.article-end h2{font-size:26px}.article-end .text-link{margin-right:32px} @media(max-width:900px){.reading{grid-template-columns:1fr;gap:35px;padding-top:36px}.reading aside{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.resource-list{grid-template-columns:1fr;gap:10px}.resource-list h2{font-size:28px}.contact-grid{gap:40px;grid-template-columns:1fr}.article-hero{padding:42px 6vw}.reading,.resource-list,.contact-grid{padding-left:6vw;padding-right:6vw}}@media(max-width:480px){.reading aside{grid-template-columns:1fr}.article-hero h1{font-size:33px}.reading article p{font-size:14px}.contact-grid dl{grid-template-columns:65px minmax(0,1fr);font-size:14px}.article-end{padding-left:6vw;padding-right:6vw}}
.conversion-table{overflow-x:auto;margin:25px 0;max-width:100%}.conversion-table table{border-collapse:collapse;width:100%;min-width:540px;font-size:13px;line-height:1.7}.conversion-table caption{text-align:left;color:#344b2c;font-weight:600;padding-bottom:14px}.conversion-table th,.conversion-table td{text-align:left;padding:14px 12px;border-bottom:1px solid #cbd7c2;vertical-align:top}.conversion-table th{background:#e8efdf;color:#344b2c}.calculation-note{border-left:3px solid #639243;padding-left:18px;color:#31462e!important}
/* Knowledge articles: typography and hierarchy without changing the brand palette. */
.knowledge-page .eyebrow{font-size:11px;color:#3e5931;letter-spacing:.12em}.knowledge-page .reading{grid-template-columns:minmax(190px,1fr) minmax(0,2.4fr)}.knowledge-page .reading article{min-width:0}.knowledge-page .reading aside a{font-size:13px;color:#354c2f;line-height:1.85}.knowledge-page .reading aside a:hover{background:#edf2e6;color:#2f5525}.knowledge-page .reading article section{padding-bottom:42px;margin-bottom:42px}.knowledge-page .reading article section>.eyebrow{display:inline-block;font-size:12px;font-weight:600;border-bottom:2px solid #6f914e;padding:0 0 7px;min-width:29px}.knowledge-page .reading article h2{margin-top:18px;letter-spacing:-.02em}.knowledge-page .reading article p{color:#3f4e42;line-height:2;letter-spacing:.015em}.knowledge-page .reference{font-size:13px!important}.article-back{display:block;width:fit-content;font-size:13px;color:#38542e;margin-bottom:29px;padding:6px 0;border-bottom:1px solid #a0b28f}.knowledge-page .table-hint{font-size:12px;color:#425938;line-height:1.7;margin:20px 0 8px}.knowledge-page .conversion-table{margin-top:8px;border:1px solid #c8d4bf;overscroll-behavior-x:contain;scrollbar-color:#65824f #e8efdf;scrollbar-width:thin}.knowledge-page .conversion-table:focus-visible{outline:2px solid #476a35;outline-offset:4px}.knowledge-page .conversion-table caption{padding:16px 12px;font-size:13px;background:#f0f4e9}.knowledge-page .conversion-table td{color:#344438;background:#f8f8f3}.knowledge-page .conversion-table tbody tr:nth-child(even) td{background:#f0f3ea}.article-photo-space{margin:15px 0 0;border-top:1px solid #c8d5be;padding-top:24px}.article-photo-space>div{aspect-ratio:16/5;background:#eef1e8;border:1px solid #d4ddcc}.article-photo-space figcaption{display:flex;justify-content:space-between;gap:16px;font-size:12px;line-height:1.8;color:#43563b;padding-top:12px}.article-photo-space strong{font-weight:500;white-space:nowrap}@media(min-width:901px){.knowledge-page .reading aside{position:sticky;top:24px}}@media(max-width:900px){.knowledge-page .reading{grid-template-columns:minmax(0,1fr)}.knowledge-page .reading article section{padding-bottom:34px;margin-bottom:34px}}@media(max-width:600px){.knowledge-page .conversion-table table{min-width:530px;font-size:13px}.knowledge-page .conversion-table th,.knowledge-page .conversion-table td{padding:13px 10px}.knowledge-page .conversion-table th:first-child,.knowledge-page .conversion-table td:first-child{position:sticky;left:0;box-shadow:1px 0 0 #c8d4bf;max-width:130px}.knowledge-page .conversion-table th:first-child{background:#e8efdf;z-index:1}.knowledge-page .reading article h2{font-size:25px}.knowledge-page .reading article p{font-size:15px}.article-photo-space figcaption{display:block}.article-photo-space figcaption span{display:block;margin-top:4px}.article-photo-space>div{aspect-ratio:16/7}}
/* Genuine external technical photographs: complete image, no cosmetic filters. */
.illustrated-article .reading{max-width:1700px;grid-template-columns:minmax(175px,.8fr) minmax(0,3.4fr);gap:5vw;padding-left:5vw;padding-right:5vw}.illustrated-article .reading article section.illustrated-topic{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:32px;padding-bottom:55px;margin-bottom:55px}.topic-copy{min-width:0}.technical-photo{margin:0;min-width:0}.technical-photo>a{display:block;background:#eef1e9}.technical-photo img{display:block;width:100%;height:auto;object-fit:contain;filter:none}.technical-photo.micrograph img{max-height:500px;object-fit:contain}.technical-photo figcaption{margin-top:13px}.knowledge-page .technical-photo figcaption p{font-size:12px;line-height:1.85;margin:0 0 12px;letter-spacing:0}.knowledge-page .technical-photo figcaption .photo-credit{font-size:11px;color:#43573b;border-top:1px solid #c9d6bf;padding-top:11px;overflow-wrap:anywhere}.photo-credit a{text-decoration:underline;text-underline-offset:3px}.photo-credit span{display:block;margin-top:6px}.photo-reserved .reserved-surface{aspect-ratio:4/3;background:#edf1e7;border:1px solid #cbd7c1;display:grid;place-items:center;padding:25px}.reserved-surface span{font-size:12px;color:#4b6141;line-height:1.8;text-align:center}.illustrated-topic:nth-of-type(even)>.topic-copy{grid-column:2;grid-row:1}.illustrated-topic:nth-of-type(even)>.technical-photo{grid-column:1;grid-row:1}.article-pagination{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:30px 7vw;border-top:1px solid #c5d2ba}.article-pagination a{display:flex;flex-direction:column;gap:12px;line-height:1.7;font-size:14px}.article-pagination a[rel=next]{text-align:right;align-items:flex-end}.article-pagination small{font-size:12px;color:#486238}.article-switch{padding:0 7vw 35px;display:flex;flex-wrap:wrap;gap:12px 23px;font-size:12px;line-height:1.8}.article-switch>span{color:#405638}.article-switch a{border-bottom:1px solid #b8c8aa;padding-bottom:3px}.article-switch a[aria-current=page]{color:#385a27;border-bottom:2px solid #628c44}.technical-photo a:focus-visible{outline:2px solid #476a35;outline-offset:4px}@media(max-width:1150px){.illustrated-article .reading{grid-template-columns:180px minmax(0,1fr);gap:35px}.illustrated-article .reading article section.illustrated-topic{grid-template-columns:minmax(0,1fr);gap:22px}.illustrated-topic:nth-of-type(even)>.topic-copy,.illustrated-topic:nth-of-type(even)>.technical-photo{grid-column:auto;grid-row:auto}.technical-photo{max-width:650px}.technical-photo.micrograph{max-width:450px;width:100%;margin-inline:auto}}@media(max-width:900px){.illustrated-article .reading{grid-template-columns:minmax(0,1fr);padding-left:6vw;padding-right:6vw}.technical-photo{max-width:none}.technical-photo.micrograph img{max-height:520px}}@media(max-width:600px){.illustrated-article .reading article section.illustrated-topic{margin-bottom:36px;padding-bottom:36px}.article-pagination{padding-inline:6vw;gap:20px}.article-pagination a{font-size:13px}.article-switch{padding-inline:6vw;flex-direction:column;align-items:flex-start}.technical-photo.micrograph img{max-height:500px}}
/* Compact editorial figures: keep technical images subordinate to the article. */
.illustrated-article .reading article section.illustrated-topic{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:28px;padding-bottom:38px;margin-bottom:38px}.illustrated-article .technical-photo{width:100%;max-width:300px;justify-self:end}.illustrated-article .technical-photo img{width:100%;height:auto;max-height:230px;object-fit:contain}.illustrated-article .technical-photo.micrograph{max-width:190px;justify-self:center}.illustrated-article .technical-photo.micrograph img{max-height:300px}.illustrated-topic:nth-of-type(even)>.technical-photo{justify-self:start}.illustrated-article .technical-photo figcaption{margin-top:10px}.illustrated-article .technical-photo figcaption p{font-size:11px;line-height:1.75;margin-bottom:8px}.illustrated-article .technical-photo figcaption .photo-credit{font-size:10px;line-height:1.75;padding-top:8px}.illustrated-article .photo-reserved .reserved-surface{aspect-ratio:3/2;max-height:180px;padding:18px}@media(max-width:1150px){.illustrated-article .reading article section.illustrated-topic{grid-template-columns:minmax(0,1fr);gap:18px}.illustrated-article .technical-photo,.illustrated-topic:nth-of-type(even)>.technical-photo{justify-self:start;max-width:280px}.illustrated-article .technical-photo.micrograph{max-width:170px;margin-inline:0}.illustrated-article .technical-photo img{max-height:210px}.illustrated-article .technical-photo.micrograph img{max-height:280px}}@media(max-width:600px){.illustrated-article .technical-photo{max-width:260px}.illustrated-article .technical-photo img{max-height:190px}.illustrated-article .technical-photo.micrograph{max-width:150px}.illustrated-article .technical-photo.micrograph img{max-height:250px}.illustrated-article .reading article section.illustrated-topic{padding-bottom:30px;margin-bottom:30px}}
.reading article>.supplied-photo{max-width:270px;margin:25px 0}.reading article>.supplied-photo img{width:100%;height:auto;max-height:220px;object-fit:contain}.reading article>.supplied-photo figcaption p{font-size:12px;line-height:1.8}.reading article>.supplied-photo .photo-credit{font-size:11px;color:#43573b}
/* Audited article imagery: no empty frames or unsupported corrosion labels. */
.illustrated-article .reading article section.text-only-topic{display:block}.text-only-topic>.topic-copy{max-width:850px}.text-only-topic>.topic-copy p{max-width:850px}.knowledge-page .technical-photo .photo-type{font-size:11px;line-height:1.7;color:#2e4934}.technical-photo .photo-type strong{font-weight:500}
