/* V131: scoped correction only for six technology links. Base V127 CSS must load first. */
.rst-portfolio127 .rst-portfolio127-capabilities {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;}
.rst-portfolio127 .rst-portfolio127-capabilities > a.rst-portfolio127-cap {box-sizing:border-box;display:grid;grid-template-columns:100px minmax(0,1fr) 18px;align-items:center;column-gap:14px;min-width:0;min-height:100px;height:100px;padding:10px 14px;margin:0;border:1px solid #365044;border-radius:9px;background:rgba(10,24,17,.90);text-decoration:none;overflow:hidden;position:relative;}
.rst-portfolio127 .rst-portfolio127-capabilities > a.rst-portfolio127-cap > img.rst-portfolio128-art {display:block;position:static;width:100px;height:75px;max-width:100%;max-height:75px;min-width:0;object-fit:contain;margin:0;padding:0;background:transparent;border:0;}
.rst-portfolio127 .rst-portfolio127-capabilities > a.rst-portfolio127-cap > .rst-cap129-copy {display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-width:0;margin:0;padding:0;text-align:left;}
.rst-portfolio127 .rst-portfolio127-capabilities .rst-cap129-copy > .rst-cap129-num {display:block;position:static;margin:0;color:#ffbd00;font:700 11px/1.1 Arial,sans-serif;}
.rst-portfolio127 .rst-portfolio127-capabilities .rst-cap129-copy > strong {display:block;margin:0;color:#f7f7f2;font:700 clamp(14px,1.1vw,17px)/1.2 Arial,sans-serif;white-space:normal;overflow-wrap:break-word;}
.rst-portfolio127 .rst-portfolio127-capabilities .rst-cap129-copy > small {display:block;margin:0;color:#bec9c0;font:400 11px/1.3 Arial,sans-serif;white-space:normal;}
.rst-portfolio127 .rst-portfolio127-capabilities > a.rst-portfolio127-cap > .rst-cap129-arrow {display:block;position:static;color:#ffbd00;font:400 25px/1 Arial,sans-serif;text-align:right;}
.rst-portfolio127 .rst-portfolio127-capabilities > a.rst-portfolio127-cap:hover {border-color:#ffbd00;background:rgba(21,39,28,.96);}
.rst-portfolio127 .rst-portfolio127-capabilities > a.rst-portfolio127-cap:focus-visible {outline:2px solid #ffbd00;outline-offset:2px;}
@media(max-width:1050px){.rst-portfolio127 .rst-portfolio127-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:650px){.rst-portfolio127 .rst-portfolio127-capabilities{grid-template-columns:1fr;}.rst-portfolio127 .rst-portfolio127-capabilities > a.rst-portfolio127-cap{grid-template-columns:80px minmax(0,1fr) 16px;min-height:90px;height:auto;}.rst-portfolio127 .rst-portfolio127-capabilities > a.rst-portfolio127-cap > img.rst-portfolio128-art{width:80px;height:65px;}}
