/* Navigation and reading rhythm shared across the site. */
:root{--header-height:85px}html{scroll-padding-top:calc(var(--header-height) + 20px)}[hidden]{display:none!important}:where(a,button,input,summary,video,[tabindex]):focus-visible{outline:3px solid #387daf;outline-offset:4px}
.header-inner{min-height:82px;grid-template-columns:minmax(240px,1fr) auto auto;gap:30px}.brand .brand-wordmark{font-size:22px}.brand strong{font-size:12px}.nav{gap:26px}.nav a{padding:29px 0 26px}.nav a::after{bottom:19px}.language-switch{border-radius:6px}.language-switch a{min-height:36px}
.page-intro{padding:22px 0 31px;background:#f2f5f8;border-bottom:1px solid #e1e7ed}.page-intro:after{display:none}.breadcrumb{margin-bottom:17px}.page-intro .eyebrow{font-size:10px;margin-bottom:9px;letter-spacing:1.8px}.page-intro h1{font-size:36px;letter-spacing:-.6px}.page-intro .lead{font-size:15px;line-height:1.8;margin-top:13px;max-width:780px}
.section{padding:52px 0}.section-top{margin-bottom:25px}.section-top h2{font-size:28px}.section-top p{font-size:14px}.category-nav a{padding:13px 0;font-size:13px}.category-nav .wrap{gap:26px}
.series-tools{border-bottom:1px solid var(--line);background:#fff}.series-tools .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:11px;padding-bottom:11px}.series-tools div>div{display:flex;gap:8px}.series-tools a{font-size:12px;display:inline-flex;align-items:center;min-height:34px;padding:4px 13px;border-radius:4px;background:#f0f4f7;color:#335a78}.series-tools a:hover{background:#e1ebf3;color:var(--blue)}.series-tools .series-return{background:transparent;padding-right:0;gap:8px}
.model-section{padding:36px 0}.model-heading{margin-bottom:24px}.model-heading .eyebrow{font-size:10px;margin-bottom:8px}.model-heading h2{font-size:26px}.model-heading p{font-size:14px;margin-top:8px}.model-copy{padding:20px}.model-copy h3{font-size:20px}.model-copy>p{font-size:13px;line-height:1.8}.model-card:target{border-color:#4c80a6;box-shadow:0 0 0 3px #0b5cad13}.model-grid{gap:22px}.model-card{box-shadow:0 4px 16px #12263a04}.model-spec{margin-top:16px}.model-function-group+.model-function-group{margin-top:30px}
.data-table th,.data-table td{padding:15px 20px}.data-table td{font-size:14px}.data-table th{font-size:12px}.related{padding-top:28px;margin-top:35px}.related h2{font-size:22px}.link-list{margin-top:20px}
.footer{padding-top:35px}.footer-main{padding-bottom:25px}.footer h2{font-size:16px}.footer-links a{min-height:36px;display:inline-flex;align-items:center}.footer-links{gap:24px}.footer-bottom{padding-top:18px}.text-link{white-space:normal}.button{border-radius:5px;min-height:46px}.note{font-size:12px}
@media(max-width:1000px){.header-inner{grid-template-columns:1fr auto auto;min-height:78px;gap:18px}.nav{top:100%;padding:10px 22px 18px}.nav a{padding:13px 12px}.nav a:after{display:none}.brand strong{font-size:12px}}
@media(max-width:600px){.header-inner{grid-template-columns:1fr auto;min-height:0;padding-top:13px;padding-bottom:9px;gap:9px 12px}.brand .brand-wordmark{font-size:20px}.brand strong{font-size:11px}.menu-toggle{grid-column:2;grid-row:1}.language-switch{grid-column:1/-1;grid-row:2;justify-self:start;padding:0;gap:4px;border:0;background:transparent}.language-switch a{min-height:32px;padding:6px 13px;border:1px solid var(--line)}.nav{top:100%}.page-intro{padding:18px 0 25px}.page-intro h1{font-size:28px}.page-intro .lead{font-size:14px;margin-top:11px}.breadcrumb{font-size:11px;margin-bottom:14px}.section{padding:35px 0}.section-top h2{font-size:25px}.series-tools .wrap{gap:10px}.series-tools a{font-size:11px;padding:5px 10px}.series-tools .series-return{font-size:11px}.model-section{padding:29px 0}.model-heading h2{font-size:23px}.model-heading p{font-size:13px}.model-copy h3{font-size:20px}.model-copy{padding:19px}.footer-main{gap:20px}.footer-links{gap:10px 20px}.footer h2{font-size:15px}.data-table th,.data-table td{padding:13px 16px}}

.materials-product-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:start}.materials-product-layout .section-top{margin-bottom:22px}.materials-product-layout .detail-photo img{aspect-ratio:3/2}.materials-product-layout .data-table th,.materials-product-layout .data-table td{padding:15px 12px}@media(max-width:900px){.materials-product-layout{grid-template-columns:1fr;gap:28px}.materials-product-layout .detail-photo{max-width:650px}}
