.range-scope-note{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px 30px;margin-top:20px;border-inline-start:3px solid var(--teal);background:var(--wash)}
.range-scope-note h3{font-size:21px;margin-bottom:10px}
.range-scope-note p{max-width:790px;font-size:15px;line-height:1.7;margin:0}
.range-scope-note>a{flex:0 0 235px;font-size:14px;line-height:1.6}
.catalog-heading .catalog-range-guidance{font-size:15px;line-height:1.7;color:var(--muted);max-width:880px;margin-top:15px}
.catalog-material-note{padding:26px 30px;border:1px solid var(--line);background:var(--wash);margin:35px 0 0}
.catalog-material-note h2{font-size:27px;margin-bottom:13px}
.catalog-material-note p{font-size:15px;line-height:1.7;max-width:780px;margin-bottom:16px}
.catalog-material-note>a{font-size:15px}
.product-material-guidance{border-inline-start:3px solid var(--teal);padding:20px 24px;background:var(--wash);margin:22px 0}
.product-material-guidance h3{font-size:20px;margin-bottom:10px}
.product-material-guidance p{font-size:15px;line-height:1.7;margin:0}
.factory-visit-teaser{display:grid;grid-template-columns:1fr 1fr;background:var(--wash);margin-bottom:90px;border:1px solid var(--line)}
.factory-visit-teaser figure{position:relative;min-height:380px;overflow:hidden}
.factory-visit-teaser figure img{width:100%;height:100%;object-fit:cover;object-position:center}
.factory-visit-teaser figcaption{position:absolute;bottom:0;inset-inline:0;padding:15px 22px;background:rgba(8,46,64,.85);color:white;font-size:10px;line-height:1.5;letter-spacing:1px}
.factory-visit-copy{padding:44px 42px}
.factory-visit-copy .eyebrow{margin-bottom:18px}
.factory-visit-copy h2{font-size:37px;line-height:1.12;max-width:470px;margin-bottom:20px}
.factory-visit-copy>p:not(.eyebrow){font-size:16px;line-height:1.7}
.factory-visit-preview{display:flex;gap:20px;list-style:none;counter-reset:visit-preview;margin:26px 0 28px;padding:0}
.factory-visit-preview li{flex:1;font-size:13px;line-height:1.5;color:var(--ink);border-top:1px solid var(--line);padding-top:12px;counter-increment:visit-preview}
.factory-visit-preview li:before{content:"0" counter(visit-preview);display:block;color:var(--teal);font-size:12px;margin-bottom:7px}
.factory-visit-copy .factory-visit-note{font-size:12px!important;color:var(--muted);margin:17px 0 0}
@media(max-width:1000px){.factory-visit-copy{padding:32px 28px}.factory-visit-copy h2{font-size:32px}.factory-visit-preview{gap:12px}.range-scope-note{gap:20px}.range-scope-note>a{flex-basis:190px}}
@media(max-width:700px){.range-scope-note{display:block;padding:22px}.range-scope-note h3{font-size:19px}.range-scope-note p{font-size:14px}.range-scope-note>a{display:inline-block;margin-top:17px}.catalog-material-note{padding:23px}.catalog-material-note h2{font-size:25px}.factory-visit-teaser{grid-template-columns:1fr;margin-bottom:55px}.factory-visit-teaser figure{height:210px;min-height:0}.factory-visit-copy{padding:28px 24px}.factory-visit-copy h2{font-size:31px}.factory-visit-copy>p:not(.eyebrow){font-size:15px}.factory-visit-preview li{font-size:12px}.factory-visit-copy .button{font-size:14px}.product-material-guidance{padding:18px}.product-material-guidance p{font-size:14px}}
