.tdte01-classification{overflow-x:auto;margin:1.5rem 0 2rem}
.tdte01-classification table{width:100%;border-collapse:collapse}
.tdte01-classification th,.tdte01-classification td{padding:.8rem 1rem;border:1px solid #d9d9d9;vertical-align:top;text-align:left}
.tdte01-classification th{width:30%;background:#f5f2ed;font-size:.88em;letter-spacing:.02em}
.tdte01-aplicaciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:1.5rem 0 2rem;align-items:start}
.tdte01-figure{width:100%;margin:0}
.tdte01-macro{margin:0 0 1.5rem}
.tdte01-visual{position:relative;display:block;overflow:hidden;line-height:0}
.tdte01-visual>img:not(.tdte01-marca),.tdte01-figure>img{display:block;width:100%;height:auto;margin:0}
.tdte01-visual>.tdte01-marca{position:absolute!important;left:0!important;top:0!important;height:100%!important;width:auto!important;max-width:none!important;max-height:none!important;object-fit:contain!important;pointer-events:none;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.tdte01-relacionados{display:block;padding-left:1.25em}
.tdte01-relacionados>li{display:list-item;margin:.25em 0}
@media(max-width:700px){.tdte01-aplicaciones{grid-template-columns:1fr;gap:16px}.tdte01-classification th{width:38%}}

