.about-section{background:#0b1913;color:#fff}.about-section--regional,.br-pro-design{background:#10271c}.about-reading{max-width:850px;margin-inline:auto;min-width:0}.about-reading p,.about-reading li{font-size:1.0625rem;line-height:1.8;color:#fff}.about-reading p+p{margin-top:1.3rem}.about-reading h2{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.2;margin-bottom:1.5rem}.about-reading h3{font-size:1.4rem;line-height:1.35;margin:2.5rem 0 1rem;color:#fff}.about-list{padding-left:1.4rem}.about-list li{padding:.3rem 0}.about-countries{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.about-countries a{color:#fff;text-decoration:none;border-bottom:1px solid #65b77a;padding:.65rem .2rem;min-height:44px}.about-contact{border-top:1px solid #ffffff30;margin-top:2rem}.about-contact a{color:#fff;text-underline-offset:4px}.about-steps{padding-left:1.5rem}.about-steps li{padding:1rem 0 1rem .5rem;border-bottom:1px solid #ffffff25}.about-steps h4{margin:0;font-size:1.2rem}.about-steps p{margin:.5rem 0}.about-reading .source-note{font-size:.9rem;line-height:1.6;border-top:1px solid #ffffff30;padding-top:1.25rem;margin-top:2rem}@media(max-width:600px){.about-reading p,.about-reading li{font-size:1rem}.about-reading{overflow-wrap:break-word}}
.model-photo-section--equipment-gallery{margin-top:0;padding-top:28px;display:grid;gap:28px}
.model-photo-section--equipment-gallery figure{height:auto}
.model-photo-section--equipment-gallery img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;transform:none}
.model-photo-section--equipment-gallery figcaption{position:static;margin:0;padding:14px 18px;line-height:1.5;background:#0b120d;color:#fff}
.tech-grid--extended .tech-item{min-width:0;overflow-wrap:anywhere}.tech-grid--extended .tech-item:nth-child(n+5){border-top:1px solid #b9c2ba}.tech-grid--extended .tech-item:nth-child(4n){border-right:0}
