.range85{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.range-card85{background:#e1edf6;border-radius:12px;display:flex;flex-direction:column;padding:22px;text-decoration:none;min-width:0}.range-card85:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.5fr 1fr;align-items:center}.range-card85>img{width:100%;height:180px;object-fit:contain}.range-card85:first-child>img{height:240px}.range-card85>div{display:flex;align-items:center;justify-content:space-between;gap:18px}.range-card85 h2{font-size:29px;font-weight:500;letter-spacing:-.8px;line-height:1.1}.range-card85 span,.component85 span{font-size:25px;font-weight:300}.component85{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 30px}.component85>a{display:flex;align-items:center;gap:16px;padding:23px 20px;background:#edf3f7;border-radius:12px;text-decoration:none}.component85 img{width:32px;height:32px}.component85 h2{flex:1;font-size:18px;font-weight:500;line-height:1.2;margin:0}.technical85{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:25px;margin-top:35px;padding:30px 0}.technical85 h2,.evidence85 h2{font-size:38px;font-weight:500;line-height:1.04;letter-spacing:-1px;margin:20px 0}.technical85 p,.evidence85 p{font-size:14px;line-height:1.65;color:#52697b}.technical85>img{width:100%;height:300px;object-fit:contain}.technical85 button{margin-top:15px}.evidence85{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;padding:45px 0}.document-stack85{display:grid;gap:12px}.document-stack85>div{background:#edf3f7;border:1px solid #ccdbe6;border-radius:10px;padding:22px;display:grid;grid-template-columns:28px 1fr;gap:8px 15px}.document-stack85 img{width:28px;height:28px;grid-row:span 2}.document-stack85 h3{margin:0;font-size:18px;font-weight:500;line-height:1.2}.document-stack85 small{font-size:11px;line-height:1.6;color:#52697b}@media(max-width:900px){.component85{grid-template-columns:1fr}.range-card85:first-child{display:flex}.evidence85,.technical85{grid-template-columns:1fr}.technical85>img{height:250px}}@media(max-width:500px){.range85{grid-template-columns:1fr}.range-card85:first-child{grid-column:auto}.range-card85>img,.range-card85:first-child>img{height:200px}.range-card85 h2{font-size:27px}.technical85 h2,.evidence85 h2{font-size:33px}.component85>a{padding:20px}.evidence85{padding:30px 0}.document-stack85>div{padding:20px}}
