/* Accesos discretos en Inicio, con dos filas alineadas por columnas. */
.technical-strip{gap:clamp(25px,3vw,44px)}
.technical-strip>.technical-links{display:grid;grid-template-columns:minmax(165px,1.35fr) minmax(90px,1fr) minmax(75px,.8fr);column-gap:clamp(20px,3vw,42px);row-gap:0;align-items:stretch;flex:1;min-width:0}
.technical-strip>.technical-links>a{display:flex;align-items:center;min-height:43px;font-size:13px;line-height:1.55;padding:5px 0 14px}
.technical-strip>.technical-links>a:nth-child(n+4){border-top:1px solid var(--line);padding:14px 0 5px}
.technical-strip>.text-link{flex-shrink:0}
.systems-grid>article{scroll-margin-top:24px}
.systems-grid .technical-detail-list{font-size:14px;line-height:1.8;color:var(--muted);padding-left:18px;margin:18px 0 0;max-width:490px}
.technical-detail-list li+li{margin-top:5px}
.systems-grid .technical-scope{font-size:12px;line-height:1.8;border-left:2px solid #a7c949;padding-left:14px;margin-top:20px}
.technical-inquiry{color:var(--primary);font-size:13px;line-height:1.5;margin-top:23px;gap:14px}
.technical-reference{display:flex;align-items:center;gap:9px;width:fit-content;color:var(--primary);font-size:11px;line-height:1.6;margin-top:17px}
.technical-reference .icon{width:13px;height:13px}
.technical-reference:hover{text-decoration:underline;text-underline-offset:4px}
@media(min-width:721px) and (max-width:1100px){
.technical-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:21px 30px}
.technical-strip>p{grid-column:1;grid-row:1}
.technical-strip>.technical-links{grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(190px,1.35fr) minmax(100px,1fr) minmax(90px,.8fr);column-gap:35px}
.technical-strip>.text-link{grid-column:2;grid-row:1;margin:0;align-self:center}
}
@media(max-width:720px){
.technical-strip{display:block}
.technical-strip>.technical-links{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:0 24px;margin-top:17px}
.technical-strip>.technical-links>a,.technical-strip>.technical-links>a:nth-child(n+4){border-top:0;border-bottom:1px solid var(--line);padding:12px 0;min-height:46px;font-size:13px;align-items:flex-start}
.technical-strip>.text-link{margin-top:22px}
.technical-inquiry{font-size:12px;gap:12px}
.technical-reference{font-size:11px}
.systems-grid .technical-detail-list{font-size:14px;line-height:1.8;margin-top:17px}
}
@media(max-width:360px){.technical-strip>.technical-links{grid-template-columns:minmax(0,1fr)}.technical-strip>.technical-links>a{font-size:12px}.technical-inquiry{font-size:12px;gap:10px}.technical-reference{font-size:10px}}
