.material-page{margin:0;background:#f7f8fa;color:#182330;font:16px/1.7 system-ui,-apple-system,"Segoe UI",sans-serif}
.material-page *{box-sizing:border-box}.material-page a{color:#9b1725;text-underline-offset:4px}.material-page a:hover{text-decoration-thickness:2px}.material-page a:focus-visible{outline:3px solid #ac2337;outline-offset:4px}
.material-header,.material-main,.material-footer{max-width:1180px;margin:auto;padding:28px}.material-header{display:flex;gap:24px;align-items:center;justify-content:space-between;border-bottom:1px solid #d9dfe5}.material-header nav{display:flex;flex-wrap:wrap;gap:18px}.material-brand{display:flex;gap:12px;align-items:center;text-decoration:none;font-weight:800;color:#182330!important}.material-brand small{display:block;font-size:12px;font-weight:500}.material-brand img{object-fit:contain}
.material-breadcrumb{font-size:14px;color:#52606c;margin-bottom:32px}.material-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,380px);gap:48px;align-items:center}.material-page h1{font-size:clamp(30px,4vw,46px);line-height:1.25;margin:12px 0}.material-page h2{font-size:23px;line-height:1.5}.material-page h2 span{font-size:17px;font-weight:500}.material-kicker{font-size:14px;color:#9b1725}.material-english{font-size:24px;margin:0}.material-formula{font-size:18px;color:#52606c}.material-image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:12px;background:#fff;border:1px solid #e1e5e8}.material-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.material-page a.material-button{padding:12px 22px;background:#a6192b;border:1px solid #a6192b;color:white;border-radius:5px;text-decoration:none;font-weight:600}.material-page a.material-button--light{color:#941326;background:white}
.material-section{margin-top:36px;padding:28px;background:#fff;border:1px solid #dce2e7;border-radius:8px;scroll-margin-top:20px}.material-section h2{margin-top:0}.material-page table{width:100%;border-collapse:collapse;text-align:left}.material-page td,.material-page th{border-bottom:1px solid #e4e8ed;padding:12px 14px;vertical-align:top}.material-page th{background:#f5f7f9;font-weight:600}.material-facts th{width:35%}.material-table-wrap{overflow-x:auto}.material-table-wrap table{min-width:640px}.material-note{color:#52606c;font-size:14px}.material-related{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-left:20px}.material-footer{border-top:1px solid #dce2e7;margin-top:40px;font-size:14px}.material-footer p{margin:6px 0}.material-category-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.material-category-nav a{padding:7px 12px;border:1px solid #dce2e7;border-radius:4px;background:#fff;font-size:14px}.material-directory{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.material-directory a{display:flex;flex-direction:column;height:100%;border:1px solid #e1e5e8;padding:14px;text-decoration:none;border-radius:4px;overflow-wrap:anywhere}.material-directory a:hover{background:#f9f0f2}.material-directory span,.material-directory small{color:#52606c;font-size:13px}.material-skip{position:absolute;left:-9999px}.material-skip:focus{left:20px;top:8px;background:white;z-index:10;padding:12px}
.material-catalog-intro{margin-bottom:20px}.material-catalog-intro h1{font-size:28px;margin:0 0 10px}.material-catalog-intro a,.product-page-link{color:#9b1725;text-decoration:underline;text-underline-offset:3px}.product-page-link{display:block;font-size:14px;margin-top:12px}
@media(max-width:760px){.material-header{align-items:flex-start;flex-direction:column;gap:16px}.material-header,.material-main,.material-footer{padding:20px}.material-header nav{gap:14px;font-size:14px}.material-hero{grid-template-columns:1fr;gap:24px}.material-image{max-width:380px;justify-self:center}.material-section{padding:18px}.material-directory{grid-template-columns:1fr 1fr}.material-related{grid-template-columns:1fr}.material-facts th{width:43%}.material-page td,.material-page th{padding:10px 8px;overflow-wrap:anywhere}}
@media(max-width:460px){.material-directory{grid-template-columns:1fr}.material-page h2{font-size:21px}.material-brand small{font-size:11px}}
