
.tech-heading{max-width:1000px;padding:22px 0}.tech-heading .lead{max-width:80ch;line-height:1.6}.tech-tabs,.tech-prev-next{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.tech-tabs a,.tech-prev-next a{padding:12px 16px;border:1px solid #35566b;border-radius:6px}.tech-tabs [aria-current]{background:#15364a;color:#a4e4ff}.tech-prev-next{justify-content:space-between;margin:40px 0}.tech-figure{margin:12px 0 36px}.tech-scene{width:100%;background-image:url(technologien-referenz-20261105.png);background-repeat:no-repeat;background-size:154.8148% auto;border:1px solid #293b49;border-radius:10px}.scene-ip-mesh{aspect-ratio:1080/292;background-position:0 0}.scene-cofdm{aspect-ratio:1080/236;background-position:0 41.844%}.scene-ip-streaming{aspect-ratio:1080/323;background-position:0 100%}.tech-figure figcaption{font-size:14px;color:#aebfca;line-height:1.5;margin-top:12px}.tech-prose{max-width:960px;margin:auto;line-height:1.75;font-size:17px}.tech-prose h2{margin-top:38px;font-size:26px;line-height:1.3}.tech-prose p{margin:18px 0}.tech-prose li{margin:10px 0}.tech-table-wrap{overflow-x:auto;border:1px solid #304653;border-radius:8px;margin:24px 0;max-width:100%}.tech-table-wrap table{border-collapse:collapse;width:100%;min-width:650px;text-align:left;font-size:15px}.tech-table-wrap th,.tech-table-wrap td{padding:13px 16px;border-bottom:1px solid #304653;vertical-align:top}.tech-table-wrap th{background:#10212d;color:#e5f5ff}.tech-table-wrap tr:nth-child(even){background:#080e14}.tech-sources{padding:18px 24px;background:#080f16;border:1px solid #293b49;border-radius:8px;margin-top:36px}.tech-sources h2{margin-top:0}.tech-sources a{overflow-wrap:anywhere;color:#9bd6ee}.tech-related{padding:20px 0}.tech-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 60px}.tech-card{padding:28px;border:1px solid #35566b;border-radius:12px;background:linear-gradient(145deg,#10212d,#030608);line-height:1.65}.tech-card h2{font-size:28px}.tech-card span:last-child{color:#9bd6ee}.nav-shell nav{gap:18px}.nav-shell nav a{font-size:15px}
@media(min-width:901px) and (max-width:1150px){.nav-shell .new-brand{width:170px}.nav-shell nav{gap:10px}.nav-shell nav a{font-size:13px}}
@media(max-width:900px){.tech-cards{grid-template-columns:1fr}.tech-heading{padding:12px 0}.tech-prose{font-size:16px}.tech-prose h2{font-size:23px}.tech-figure{margin-bottom:26px}.tech-tabs a{padding:10px 12px}.tech-sources{padding:18px}.tech-card{padding:22px}}
