.materials-main{background:#0b1117;color:#f7f9fa}.materials-intro{padding:55px 5% 50px;border-bottom:1px solid #24333e}.materials-intro .back-home{margin-bottom:32px}.materials-intro h1{font-size:clamp(36px,4.5vw,68px);line-height:1.08;letter-spacing:-1.8px;margin:0 0 25px}.materials-intro h1 span{color:#28b6c0}.materials-intro>p:last-of-type{max-width:700px;color:#c1ced6;font-size:18px;line-height:1.7}.material-jumps{display:flex;gap:30px;flex-wrap:wrap;margin-top:35px}.material-jumps a{font-size:12px;letter-spacing:.8px;color:#9babb7;border-bottom:1px solid #41515d;padding:12px 0}.material-jumps a:hover{color:#31bdc6;border-color:#31bdc6}.material-row{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:65px 5%;align-items:center;border-bottom:1px solid #22303b;scroll-margin-top:20px}.material-row.reverse .material-copy{order:2}.material-number{display:block;color:#314652;font-size:76px;font-weight:700;letter-spacing:-4px;line-height:1;margin-bottom:22px}.material-copy .story-eyebrow{font-size:11px;letter-spacing:1.6px;margin-bottom:15px}.material-copy h2{font-size:clamp(30px,3.2vw,49px);letter-spacing:-1px;line-height:1.1;margin-bottom:24px}.material-copy>p:not(.story-eyebrow){font-size:17px;line-height:1.7;margin-bottom:20px}.material-copy>p.material-secondary{font-size:15px;color:#aebec9}.material-tags{list-style:none;padding:0;margin:25px 0;display:flex;gap:8px;flex-wrap:wrap}.material-tags li{border:1px solid #30434f;border-radius:30px;padding:9px 12px;color:#6cc5ce;font-size:12px}.material-note{padding-left:18px;border-left:2px solid #ff680e;margin-top:26px}.material-note b{font-size:13px;color:#fff}.material-note p{font-size:14px;color:#afbec9;line-height:1.6;margin-top:7px}.material-photo{position:relative;overflow:hidden;aspect-ratio: .88;background:#aeb4b9;max-height:700px}.material-photo img{position:absolute;height:auto;max-width:none;width:213.9%;left:-111.1%;top:-4.8%}.photo-two img{left:-5.82%;top:-9.5%;width:213.9%}.photo-three img{left:-107.65%;top:-5.4%;width:213.9%}.material-guide{padding:65px 5%;display:grid;grid-template-columns:1fr 1fr;gap:7%;background:#11232f}.material-guide h2,.materials-faq h2{font-size:36px;letter-spacing:-.8px;margin-bottom:20px}.material-guide>div>p:not(.story-eyebrow){color:#b9cad4;font-size:16px;line-height:1.7;max-width:420px}.material-guide .button{margin-top:28px}.material-guide ol{list-style:none;margin:0;padding:0}.material-guide li{display:flex;gap:24px;padding:20px 0;border-top:1px solid #334751}.material-guide li>span{font-size:14px;color:#32bcc5}.material-guide h3{font-size:19px;margin-bottom:10px}.material-guide li p{font-size:15px;line-height:1.6;color:#b9cad4}.materials-faq{padding:65px 5%;max-width:1050px;margin:auto}.materials-faq details{border-bottom:1px solid #2c3c47;padding:22px 0}.materials-faq summary{cursor:pointer;font-size:17px;font-weight:bold;line-height:1.5}.materials-faq details p{font-size:16px;line-height:1.7;color:#b5c5d0;margin:18px 0 0;max-width:800px}@media(max-width:760px){.materials-intro{padding:32px 5%}.materials-intro h1{font-size:36px;letter-spacing:-1px}.materials-intro>p:last-of-type{font-size:16px}.material-jumps{gap:12px}.material-jumps a{font-size:10px}.material-row{grid-template-columns:1fr;gap:30px;padding:40px 5%}.material-row.reverse .material-copy{order:0}.material-number{font-size:55px}.material-copy>p:not(.story-eyebrow){font-size:16px}.material-photo{aspect-ratio:1;max-height:480px}.material-guide{grid-template-columns:1fr;padding:40px 5%;gap:36px}.material-guide h2,.materials-faq h2{font-size:30px}.materials-faq{padding:40px 5%}.materials-faq summary{font-size:16px}}

/* Consistent high-resolution studio photography */
.material-photo{aspect-ratio:.8;border-radius:5px;background:#e8ebee;box-shadow:0 20px 55px #0003}.material-photo img{width:300%;height:100%;object-fit:fill;max-width:none;top:0}.photo-one img{left:0}.photo-two img{left:-100%}.photo-three img{left:-200%}@media(max-width:760px){.material-photo{aspect-ratio:.8;max-height:none}}

.material-photo{aspect-ratio:1/2;width:min(100%,330px);max-height:none;justify-self:center}@media(max-width:760px){.material-photo{aspect-ratio:1/2;width:min(100%,300px);max-height:none}}
