.reference-photo-example{margin:16px 0 20px;padding:12px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:10px;background:#fff;color:#28384b}.reference-photo-example>a{display:block}.reference-photo-example img{display:block;width:100%;height:200px;object-fit:contain;margin:auto}.reference-photo-example figcaption{font-size:12px;line-height:1.6;margin-top:10px;overflow-wrap:anywhere}.reference-photo-example p{font-size:12px;line-height:1.5}@media(max-width:600px){.reference-photo-example img{height:180px}}.reference-table-scroll{overflow-x:auto;margin:16px 0}.reference-comparison-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.65}.reference-comparison-table th,.reference-comparison-table td{text-align:left;padding:12px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);vertical-align:top}.reference-comparison-table th{font-weight:600}.reference-comparison-table td:first-child{min-width:110px}#impedance h4{font-size:16px;margin:24px 0 12px}.reference-group .reference-wide-topic{grid-column:1/-1;min-width:0}.reference-topic-layout{display:grid;grid-template-columns:minmax(180px,28%) minmax(0,1fr);align-items:start;gap:24px}.reference-topic-layout>*{min-width:0;max-width:100%}.reference-topic-layout>.reference-photo-example{margin:0}.reference-topic-body{min-width:0;overflow-wrap:anywhere}.reference-topic-body h4{margin:20px 0 10px!important}.reference-topic-body>h4:first-child{margin-top:0!important}.reference-topic-body p{margin-bottom:14px!important}.reference-group .reference-topic .reference-bottom{margin-top:20px;order:10}.reference-table-scroll{width:100%;max-width:100%;min-width:0}.reference-comparison-table{table-layout:fixed;min-width:0}.reference-comparison-table th,.reference-comparison-table td{min-width:0!important;overflow-wrap:anywhere;word-break:normal}.reference-comparison-table th:first-child,.reference-comparison-table td:first-child{width:23%}.reference-topic .reference-photo-example{max-width:100%;min-width:0}.reference-topic .reference-photo-example img{max-width:100%;height:210px}.reference-subjective-note{border-left:3px solid var(--accent);padding:12px 14px;background:var(--soft);font-size:13px;line-height:1.75}#cable-materials{min-width:0}#cable-materials .reference-comparison-table th:first-child{width:18%}@media(max-width:850px){.reference-topic-layout{grid-template-columns:1fr;gap:20px}.reference-topic-layout>.reference-photo-example{width:100%}.reference-topic-layout .reference-photo-example img{height:220px}.reference-comparison-table th,.reference-comparison-table td{padding:10px;font-size:13px}}@media(max-width:500px){.reference-comparison-table{table-layout:auto;min-width:480px}.reference-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.reference-topic-body .reference-comparison-table{min-width:420px}.reference-comparison-table th:first-child,.reference-comparison-table td:first-child{width:auto}}.reference-source-list{display:flex;flex-wrap:wrap;gap:8px 16px;border-top:1px solid var(--border);padding-top:16px;margin-top:20px;font-size:12px;line-height:1.7}.reference-source-list>p{width:100%}.reference-reading-order,.reference-formula{padding:14px;background:var(--soft);border-radius:10px;line-height:1.8!important}.reference-topic-body .reference-table-scroll+p{margin-top:16px}#cable-materials h4{font-size:17px;margin:28px 0 14px}#response .reference-comparison-table{font-size:13px}#response .reference-comparison-table th:first-child{width:24%}
