.nc-page{--nc-paper:#fafbf9;--nc-ink:#152c30;--nc-muted:#4a5c56;--nc-line:#dce3de;--nc-copper:#136654;--nc-soft:#edf0e9;box-sizing:border-box;width:100%;min-width:0;background:var(--nc-paper);color:var(--nc-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}
.nc-page *,.nc-page *::before,.nc-page *::after{box-sizing:border-box}.nc-page :is(h1,h2,h3,p,figure,dl,dd){margin:0}.nc-page :is(h1,h2,h3){font-weight:500;line-height:1.4;text-wrap:balance}.nc-page a{color:inherit;text-underline-offset:4px}.nc-page a:hover{color:var(--nc-copper)}.nc-page :is(a,summary):focus-visible{outline:3px solid var(--nc-copper);outline-offset:6px}.nc-page img{display:block;max-width:100%;height:auto}.nc-page [id]{scroll-margin-top:28px}.nc-page .nc-wrap{width:min(1216px,calc(100% - 112px));margin-inline:auto}.nc-page .nc-skip{position:absolute;left:20px;top:-100px;background:var(--nc-ink);color:white;padding:12px 20px;z-index:10}.nc-page .nc-skip:focus{top:12px}.nc-page .nc-eyebrow{font-size:10px;font-weight:650;letter-spacing:.14em;color:var(--nc-copper);line-height:1.7}
.nc-page .nc-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:94px;border-bottom:1px solid var(--nc-line)}.nc-page .nc-brand{display:flex;align-items:center;gap:13px;text-decoration:none;font-weight:750;letter-spacing:.14em;line-height:1.2;font-size:20px}.nc-page .nc-brand-mark{font-family:Arial,sans-serif;font-size:36px;letter-spacing:-.2em;color:var(--nc-copper);padding-right:7px}.nc-page .nc-brand-mark span{font-weight:300;font-size:25px}.nc-page .nc-brand small{display:block;font-size:9px;font-weight:450;letter-spacing:.14em;margin-top:6px}.nc-page .nc-header nav{display:flex;gap:31px;font-size:12px}.nc-page .nc-header nav a{text-decoration:none}.nc-page .nc-header-contact{display:flex;gap:24px;font-size:12px;text-decoration:none}.nc-page .nc-header-contact span{color:var(--nc-copper)}
.nc-page .nc-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-block:54px 53px;align-items:center}.nc-page .nc-hero-copy{padding-bottom:9px}.nc-page .nc-hero .nc-eyebrow{display:flex;gap:9px;align-items:center}.nc-page .nc-hero .nc-eyebrow>span{display:block;width:5px;height:5px;border-radius:50%;background:var(--nc-copper)}.nc-page .nc-hero h1{font-size:64px;letter-spacing:-.03em;margin-top:29px;line-height:1.25;display:block}.nc-page .nc-hero h1>span{display:block;font-size:28px;font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:0;white-space:nowrap;color:var(--nc-muted);margin-top:11px}.nc-page .nc-hero-deck{font-size:26px;line-height:1.55;font-weight:450;letter-spacing:-.02em;margin-top:23px}.nc-page .nc-intro{font-size:13px;line-height:1.95;max-width:430px;color:var(--nc-muted);margin-top:18px}.nc-page .nc-actions{display:flex;align-items:center;gap:28px;margin-top:26px;font-size:12px}.nc-page .nc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:29px;padding:13px 20px;min-height:47px;background:var(--nc-ink);border:1px solid var(--nc-ink);color:white;font-size:12px;font-weight:550;text-decoration:none}.nc-page .nc-button:hover{color:white;background:var(--nc-copper);border-color:var(--nc-copper)}.nc-page .nc-button>span{font-size:17px;font-weight:400}.nc-page .nc-text-link{text-decoration:none}.nc-page .nc-text-link>span{padding-left:7px;color:var(--nc-copper)}.nc-page .nc-hero-visual{background:#e9ece6;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;position:relative;border:1px solid #e1e5de}.nc-page .nc-visual-top{display:flex;justify-content:space-between;gap:10px;padding:23px 24px;font-size:9px;color:#5f6b65;letter-spacing:.09em}.nc-page .nc-elements{display:flex;justify-content:center;gap:12px;padding:20px 22px 31px}.nc-page .nc-elements>div{position:relative;border:1px solid #acb6ab;width:77px;height:91px;padding:6px 9px;background:#f8faf638}.nc-page .nc-elements small{display:block;font-size:8px;color:var(--nc-muted);line-height:1}.nc-page .nc-elements strong{display:block;font-family:Georgia,"Times New Roman",serif;font-size:39px;line-height:1.1;letter-spacing:-.04em;font-weight:400;margin-top:6px}.nc-page .nc-elements span{font-size:9px;color:#637160;display:block;line-height:1.1;margin-top:5px}.nc-page .nc-elements>div:last-child{color:var(--nc-copper);border-color:#b68e75;background:#ece8dd}.nc-page .nc-hero-visual figure{margin-top:auto;background:#efefed}.nc-page .nc-hero-visual figure>img{width:100%;aspect-ratio:844/384;object-fit:cover}.nc-page .nc-hero-visual figcaption{display:flex;justify-content:space-between;gap:12px;color:#636a66;font-size:8px;padding:12px 20px 11px;background:#e9ece6}.nc-page .nc-visual-bottom{display:flex;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:.12em;margin-inline:24px;padding-block:19px;border-top:1px solid #ccd3c8;color:#6b7668}
.nc-page .nc-metrics{display:grid;grid-template-columns:1fr 1fr 1.1fr;padding-block:28px;border-block:1px solid var(--nc-line)}.nc-page .nc-metrics>div+div{border-left:1px solid var(--nc-line);padding-left:50px}.nc-page .nc-metric-label{font-size:11px;color:var(--nc-muted)}.nc-page .nc-metrics p{font-size:38px;font-weight:450;line-height:1.5;letter-spacing:-.03em;margin-top:3px}.nc-page .nc-metrics p small{font-size:14px;letter-spacing:0;font-weight:400}.nc-page .nc-metric-note{font-size:10px;color:var(--nc-muted)}.nc-page .nc-metrics p.nc-four{font-size:28px;line-height:2.04;font-family:Georgia,"Times New Roman",serif;letter-spacing:-.02em}
.nc-page .nc-section{padding-block:73px}.nc-page .nc-section-heading{display:flex;justify-content:space-between;align-items:end;gap:38px;margin-bottom:37px}.nc-page .nc-section-heading h2{font-size:33px;letter-spacing:-.035em;margin-top:13px}.nc-page .nc-section-heading>p{font-size:12px;color:var(--nc-muted);line-height:1.9}.nc-page .nc-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:37px}.nc-page .nc-benefits article{border-top:1px solid var(--nc-line);padding-top:21px;display:flex;flex-direction:column}.nc-page .nc-num{font-size:11px;color:var(--nc-copper);font-family:Georgia,serif}.nc-page .nc-benefits h3{font-size:20px;margin-top:16px}.nc-page .nc-benefits article>p{font-size:12px;line-height:1.95;color:var(--nc-muted);margin-top:13px;margin-bottom:20px}.nc-page .nc-benefit-tag{font-size:8px;letter-spacing:.13em;color:#798478;margin-top:auto}
.nc-page .nc-data-section{background:var(--nc-soft)}.nc-page .nc-data-layout{display:grid;grid-template-columns:.68fr 1.32fr;gap:75px;border-top:1px solid #b7c1b1;padding-top:31px}.nc-page .nc-data-model{font-size:12px;letter-spacing:.07em;color:var(--nc-copper)}.nc-page .nc-data-copy h3{font-size:31px;line-height:1.45;letter-spacing:-.025em;margin-top:11px}.nc-page .nc-data-copy>p:last-of-type{font-size:12px;color:var(--nc-muted);max-width:310px;margin-top:16px;line-height:1.95}.nc-page .nc-data-note{border-left:2px solid #a4b299;margin-top:27px;padding-left:17px;max-width:316px}.nc-page .nc-data-note>span{font-size:8px;letter-spacing:.08em;font-weight:600;color:#62735b}.nc-page .nc-data-note p{font-size:11px;line-height:1.95;margin-top:6px;color:var(--nc-muted)}.nc-page .nc-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:12px;line-height:1.8}.nc-page .nc-table caption{text-align:left;font-size:11px;color:var(--nc-muted);padding-bottom:12px}.nc-page .nc-table thead{background:var(--nc-ink);color:#fff}.nc-page .nc-table th,.nc-page .nc-table td{padding:15px 15px;border-bottom:1px solid #cbd3c5;vertical-align:top}.nc-page .nc-table thead th{font-size:11px;font-weight:450}.nc-page .nc-table th:first-child{width:25%}.nc-page .nc-table th:nth-child(2){width:31%}.nc-page .nc-table tbody th{font-weight:400;color:var(--nc-muted)}.nc-page .nc-table tbody td:nth-child(2){font-weight:550}.nc-page .nc-table tbody td:last-child{font-size:11px;color:var(--nc-muted)}.nc-page .nc-table-note{font-size:10px;line-height:1.9;color:var(--nc-muted);margin-top:15px}
.nc-page .nc-chart-layout{display:grid;grid-template-columns:1.5fr .85fr;gap:49px;align-items:center}.nc-page .nc-chart{min-width:0;border:1px solid var(--nc-line);background:#fff;padding:17px 17px 0}.nc-page .nc-chart>a{display:block}.nc-page .nc-chart img{width:100%}.nc-page .nc-chart figcaption{display:flex;gap:13px;justify-content:space-between;align-items:center;padding:12px 2px;font-size:9px;line-height:1.7;border-top:1px solid #e3e6e0;color:var(--nc-muted)}.nc-page .nc-chart figcaption>a{white-space:nowrap}.nc-page .nc-chart-kicker{font-size:12px;color:var(--nc-copper)}.nc-page .nc-chart-value{font-size:52px;font-weight:450;line-height:1.3;letter-spacing:-.04em;margin-top:9px}.nc-page .nc-chart-value>span{font-size:18px;letter-spacing:0}.nc-page .nc-chart-description{font-size:12px;line-height:1.95;color:var(--nc-muted);margin-top:15px}.nc-page .nc-test-conditions{margin-top:22px;border-top:1px solid var(--nc-line)}.nc-page .nc-test-conditions>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--nc-line);padding-block:9px;font-size:11px}.nc-page .nc-test-conditions dt{color:var(--nc-muted)}.nc-page .nc-chart-note{font-size:10px;line-height:1.9;color:var(--nc-muted);margin-top:15px}.nc-page .nc-source-detail{border-block:1px solid var(--nc-line);margin-top:30px}.nc-page .nc-source-detail summary{padding-block:17px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;font-size:12px;font-weight:500}.nc-page .nc-source-detail summary::-webkit-details-marker{display:none}.nc-page .nc-source-detail summary>span{font-size:20px;color:var(--nc-copper);font-weight:400;line-height:1}.nc-page .nc-source-detail[open] summary>span{transform:rotate(45deg)}.nc-page .nc-source-detail>div{padding-bottom:20px;max-width:1010px;font-size:11px;color:var(--nc-muted);line-height:1.95}.nc-page .nc-source-detail p+p{margin-top:9px}
.nc-page .nc-applications{background:#293b34;color:#f1f3ec}.nc-page .nc-application-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:76px}.nc-page .nc-applications .nc-eyebrow{color:#dcb498}.nc-page .nc-application-intro h2{font-size:37px;line-height:1.45;letter-spacing:-.03em;margin-top:21px}.nc-page .nc-application-intro>p:last-of-type{font-size:12px;line-height:1.95;color:#c0cec3;margin-top:19px}.nc-page .nc-application-formula{display:block;font-family:Georgia,serif;font-size:25px;letter-spacing:.015em;color:#a4b39f;margin-top:40px}.nc-page .nc-application-list article{display:flex;align-items:start;gap:23px;padding-block:23px;border-top:1px solid #617568}.nc-page .nc-application-list article>span{font-size:10px;color:#aabdac;padding-top:5px}.nc-page .nc-application-list article>span:last-child{margin-left:auto;font-size:16px;color:#d8b191;padding-top:0}.nc-page .nc-application-list h3{font-size:20px}.nc-page .nc-application-list article p{font-size:11px;color:#c0cec3;line-height:1.9;margin-top:8px}.nc-page .nc-application-note{font-size:10px;color:#c0cec3;line-height:1.9;border-top:1px solid #617568;padding-top:15px}
.nc-page .nc-contact{display:flex;align-items:center;justify-content:space-between;gap:45px;padding-block:63px;border-bottom:1px solid var(--nc-line)}.nc-page .nc-contact h2{font-size:32px;letter-spacing:-.03em;margin-top:14px}.nc-page .nc-contact p:not(.nc-eyebrow){font-size:12px;color:var(--nc-muted);line-height:1.95;margin-top:14px}.nc-page .nc-contact .nc-button{flex-shrink:0;background:var(--nc-copper);border-color:var(--nc-copper);min-width:180px}.nc-page .nc-contact .nc-button:hover{background:var(--nc-ink);border-color:var(--nc-ink)}.nc-page .nc-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:23px 28px;font-size:10px}.nc-page .nc-footer p>span{color:var(--nc-muted);margin-left:23px}.nc-page .nc-footer>a{text-decoration:none;color:var(--nc-muted)}.nc-page .nc-footer>a>span{padding-left:9px}
@media(min-width:1450px){.nc-page .nc-hero h1{font-size:64px}}
@media(max-width:1100px){.nc-page .nc-wrap{width:calc(100% - 64px)}.nc-page .nc-hero{gap:34px}.nc-page .nc-hero h1{font-size:52px}.nc-page .nc-hero h1>span{font-size:17px}.nc-page .nc-hero-deck{font-size:23px}.nc-page .nc-elements{gap:8px;padding-inline:16px}.nc-page .nc-elements>div{width:65px;height:85px}.nc-page .nc-elements strong{font-size:34px}.nc-page .nc-visual-top{padding-inline:18px;letter-spacing:0}.nc-page .nc-metrics>div+div{padding-left:30px}.nc-page .nc-metrics p{font-size:33px}.nc-page .nc-metrics p.nc-four{font-size:24px}.nc-page .nc-section-heading h2{font-size:29px}.nc-page .nc-section-heading>p{font-size:11px}.nc-page .nc-data-layout{gap:38px;grid-template-columns:.7fr 1.3fr}.nc-page .nc-chart-layout{gap:31px;grid-template-columns:1.3fr .9fr}.nc-page .nc-application-layout{gap:42px}.nc-page .nc-benefits{gap:26px}.nc-page .nc-benefits h3{font-size:18px}.nc-page .nc-hero-visual figcaption{font-size:8px}}
@media(max-width:800px){.nc-page .nc-wrap{width:calc(100% - 48px)}.nc-page .nc-header{min-height:82px}.nc-page .nc-header nav{gap:18px;font-size:11px}.nc-page .nc-header-contact{display:none}.nc-page .nc-brand{font-size:18px}.nc-page .nc-hero{grid-template-columns:1fr;gap:32px;padding-block:37px}.nc-page .nc-hero-copy{padding:0}.nc-page .nc-hero h1{font-size:46px}.nc-page .nc-hero-deck br{display:none}.nc-page .nc-intro{max-width:580px}.nc-page .nc-hero-visual{max-width:650px;width:100%;justify-self:center}.nc-page .nc-elements{padding-block:9px 22px;gap:13px}.nc-page .nc-elements>div{width:71px;height:85px}.nc-page .nc-visual-top{padding:20px 24px}.nc-page .nc-hero-visual figure>img{max-height:275px;object-fit:cover}.nc-page .nc-visual-bottom{padding-block:13px}.nc-page .nc-hero-visual figcaption{font-size:9px}.nc-page .nc-metrics{grid-template-columns:1fr 1fr}.nc-page .nc-metrics>div+div{padding-left:26px}.nc-page .nc-metrics>div:last-child{display:none}.nc-page .nc-section{padding-block:50px}.nc-page .nc-section-heading{display:block;margin-bottom:29px}.nc-page .nc-section-heading>p{font-size:12px;margin-top:16px}.nc-page .nc-desktop-break{display:none}.nc-page .nc-benefits{gap:21px}.nc-page .nc-benefits h3{font-size:17px}.nc-page .nc-benefits article>p{font-size:11px}.nc-page .nc-benefit-tag{font-size:7px}.nc-page .nc-data-layout{grid-template-columns:1fr;gap:29px}.nc-page .nc-data-copy h3{font-size:28px}.nc-page .nc-data-copy h3 br{display:none}.nc-page .nc-data-copy>p:last-of-type{max-width:none}.nc-page .nc-data-note{max-width:none;margin-top:18px}.nc-page .nc-chart-layout{grid-template-columns:1fr;gap:25px}.nc-page .nc-chart-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;align-items:start}.nc-page .nc-chart-kicker,.nc-page .nc-chart-value,.nc-page .nc-chart-description{grid-column:1}.nc-page .nc-test-conditions{grid-column:2;grid-row:1/5;margin-top:0}.nc-page .nc-chart-note{grid-column:1/-1}.nc-page .nc-application-layout{grid-template-columns:1fr;gap:30px}.nc-page .nc-application-intro h2{font-size:32px}.nc-page .nc-application-intro h2 br{display:none}.nc-page .nc-application-formula{display:none}.nc-page .nc-contact{gap:28px;padding-block:43px}.nc-page .nc-contact h2{font-size:26px}.nc-page .nc-contact .nc-button{min-width:150px}.nc-page .nc-footer p>span{display:block;margin:5px 0 0}}
@media(max-width:540px){.nc-page .nc-wrap{width:calc(100% - 40px)}.nc-page .nc-header{gap:16px;min-height:76px}.nc-page .nc-brand-mark{font-size:29px}.nc-page .nc-brand{font-size:16px;gap:10px}.nc-page .nc-brand small{font-size:8px}.nc-page .nc-header nav{gap:14px;font-size:10px}.nc-page .nc-header nav a:last-child{display:none}.nc-page .nc-hero{padding-block:30px;gap:28px}.nc-page .nc-eyebrow{font-size:9px}.nc-page .nc-hero h1{font-size:38px;column-gap:15px;row-gap:9px;margin-top:19px}.nc-page .nc-hero h1>span{font-size:16px}.nc-page .nc-hero-deck{font-size:21px;line-height:1.6;margin-top:20px}.nc-page .nc-hero-deck br{display:block}.nc-page .nc-intro{font-size:12px;margin-top:15px}.nc-page .nc-actions{gap:20px;margin-top:23px;font-size:11px}.nc-page .nc-button{font-size:11px;gap:22px;padding-inline:17px}.nc-page .nc-visual-top{padding:17px 16px;font-size:8px}.nc-page .nc-elements{padding:7px 12px 21px;gap:9px}.nc-page .nc-elements>div{width:60px;height:76px;padding:6px 8px}.nc-page .nc-elements strong{font-size:29px}.nc-page .nc-elements span{font-size:8px}.nc-page .nc-hero-visual figcaption{font-size:8px;padding:11px 13px}.nc-page .nc-visual-bottom{font-size:7px;margin-inline:14px;letter-spacing:.04em}.nc-page .nc-metrics{padding-block:22px}.nc-page .nc-metrics>div+div{padding-left:21px}.nc-page .nc-metric-label{font-size:10px}.nc-page .nc-metrics p{font-size:30px;line-height:1.65}.nc-page .nc-metrics p small{font-size:11px}.nc-page .nc-metric-note{font-size:9px}.nc-page .nc-section{padding-block:43px}.nc-page .nc-section-heading h2{font-size:26px;margin-top:12px}.nc-page .nc-section-heading>p{font-size:11px}.nc-page .nc-benefits{grid-template-columns:1fr;gap:25px}.nc-page .nc-benefits article{position:relative;padding-top:20px;padding-left:35px}.nc-page .nc-benefits .nc-num{position:absolute;top:25px;left:0}.nc-page .nc-benefits h3{font-size:19px;margin-top:0}.nc-page .nc-benefits article>p{font-size:12px;margin-top:11px;margin-bottom:12px}.nc-page .nc-benefit-tag{font-size:8px}.nc-page .nc-data-layout{padding-top:24px}.nc-page .nc-data-copy h3{font-size:26px}.nc-page .nc-data-note p{font-size:10px}.nc-page .nc-table{font-size:11px}.nc-page .nc-table th,.nc-page .nc-table td{padding:13px 9px}.nc-page .nc-table th:first-child{width:25%}.nc-page .nc-table th:nth-child(2){width:34%}.nc-page .nc-table tbody td:last-child{font-size:10px}.nc-page .nc-table-note{font-size:9px}.nc-page .nc-chart{padding:9px 9px 0}.nc-page .nc-chart figcaption{font-size:8px;padding-block:10px}.nc-page .nc-chart-copy{display:block}.nc-page .nc-chart-value{font-size:47px}.nc-page .nc-chart-description{font-size:12px;margin-top:12px}.nc-page .nc-test-conditions{margin-top:20px}.nc-page .nc-chart-note{font-size:10px}.nc-page .nc-source-detail{margin-top:23px}.nc-page .nc-source-detail summary{font-size:11px}.nc-page .nc-source-detail>div{font-size:10px}.nc-page .nc-application-intro h2{font-size:29px;margin-top:16px}.nc-page .nc-application-intro h2 br{display:block}.nc-page .nc-application-intro>p:last-of-type{font-size:11px;margin-top:16px}.nc-page .nc-application-list article{gap:18px;padding-block:20px}.nc-page .nc-application-list h3{font-size:19px}.nc-page .nc-application-list article p{font-size:11px}.nc-page .nc-application-note{font-size:9px}.nc-page .nc-contact{display:block;padding-block:43px}.nc-page .nc-contact h2{font-size:26px}.nc-page .nc-contact p:not(.nc-eyebrow){font-size:11px}.nc-page .nc-contact .nc-button{margin-top:23px;min-width:177px}.nc-page .nc-footer{font-size:9px;padding-block:21px 25px}}
@media(max-width:350px){.nc-page .nc-wrap{width:calc(100% - 32px)}.nc-page .nc-header nav{gap:11px}.nc-page .nc-brand small{font-size:7px}.nc-page .nc-hero h1{font-size:34px}.nc-page .nc-hero h1>span{font-size:15px}.nc-page .nc-metrics p{font-size:26px}.nc-page .nc-metrics>div+div{padding-left:17px}.nc-page .nc-visual-top span:last-child{font-size:7px}.nc-page .nc-elements{gap:7px}.nc-page .nc-elements>div{width:53px}.nc-page .nc-table th,.nc-page .nc-table td{padding-inline:6px}.nc-page .nc-table tbody td:nth-child(2){font-size:10px}.nc-page .nc-table tbody th{font-size:10px}}
@media(prefers-reduced-motion:no-preference){.nc-page a{transition:color .18s ease,background .18s ease,border-color .18s ease}}
@media print{.nc-page{background:white;color:#111}.nc-page .nc-wrap{width:100%}.nc-page .nc-header nav,.nc-page .nc-actions,.nc-page .nc-contact .nc-button,.nc-page .nc-header-contact,.nc-page .nc-footer>a{display:none}.nc-page .nc-section{padding-block:26px}.nc-page .nc-hero{padding-block:26px}.nc-page .nc-applications,.nc-page .nc-data-section{background:#f3f4f1;color:#111}.nc-page .nc-applications p,.nc-page .nc-applications .nc-eyebrow{color:#333}.nc-page .nc-data-layout,.nc-page .nc-chart-layout,.nc-page .nc-benefits article{break-inside:avoid}.nc-page .nc-section-heading h2{font-size:25px}}

.nc-page .nc-data-layout>div{min-width:0}.nc-page .nc-table-scroll{overflow:auto;max-width:100%;max-height:65vh}.nc-page .nc-table{min-width:600px;font-size:15px}.nc-page .nc-table tbody td:last-child{font-size:14px}.nc-page .nc-intro,.nc-page .nc-benefits article>p,.nc-page .nc-chart-description,.nc-page .nc-application-list article p{font-size:15px}.nc-page .nc-chart figcaption,.nc-page .nc-test-conditions>div,.nc-page .nc-chart-note,.nc-page .nc-source-detail>div{font-size:14px}


/* Put qualitative sliding and wear properties alongside as-plated hardness. */
.nc-page .nc-metrics { grid-template-columns:repeat(3,minmax(0,1fr)); gap:0; }
.nc-page .nc-metrics p.nc-property { font-size:32px; line-height:1.78; }
.nc-page .nc-benefits { grid-template-columns:repeat(4,minmax(0,1fr)); gap:28px; }
.nc-page .nc-header nav { flex-wrap:wrap; }
.nc-page .nc-lubricity { background:#edf3ef; border-block:1px solid var(--nc-line); }
.nc-page .nc-lubricity-layout { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:64px; }
.nc-page .nc-lubricity h2 { font-size:34px; line-height:1.5; margin-top:14px; }
.nc-page .nc-lubricity-copy > p:not(.nc-eyebrow) { font-size:15px; color:var(--nc-muted); line-height:1.9; margin-top:20px; }
.nc-page .nc-lubricity-copy > p.nc-lubricity-source { font-size:12px; border-left:2px solid var(--nc-copper); padding-left:16px; }
.nc-page .nc-lubricity-factors h3 { font-size:21px; margin-bottom:14px; }
.nc-page .nc-lubricity-factors dl > div { border-top:1px solid #cad7cf; padding:16px 0; }
.nc-page .nc-lubricity-factors dt { font-size:15px; font-weight:600; }
.nc-page .nc-lubricity-factors dd { font-size:14px; line-height:1.8; color:var(--nc-muted); margin-top:5px; }
.nc-page .nc-lubricity-factors > p { font-size:12px; line-height:1.9; color:var(--nc-muted); margin-top:12px; }
@media(max-width:1100px) { .nc-page .nc-benefits { grid-template-columns:repeat(2,minmax(0,1fr)); } .nc-page .nc-lubricity-layout { gap:36px; } }
@media(max-width:800px) { .nc-page .nc-metrics>div:last-child { display:block; } .nc-page .nc-metrics>div+div { padding-left:20px; } .nc-page .nc-metrics p.nc-property { font-size:25px; } .nc-page .nc-lubricity-layout { grid-template-columns:1fr; gap:28px; } }
@media(max-width:540px) { .nc-page .nc-metrics { grid-template-columns:1fr; gap:18px; } .nc-page .nc-metrics>div+div { padding:18px 0 0; border-left:0; border-top:1px solid var(--nc-line); } .nc-page .nc-metrics p.nc-property { font-size:29px; } .nc-page .nc-benefits { grid-template-columns:1fr; } .nc-page .nc-header nav { gap:12px 18px; } .nc-page .nc-lubricity h2 { font-size:28px; } }
