
.wsl-scrubber-unified-tech { margin:0 0 36px; min-width:0; }
.wsl-scrubber-unified-tech > h2 { color:#07376b; font-size:24px; line-height:1.5; margin:0 0 8px; }
.wsl-scrubber-tech-intro { margin:0 0 20px; color:#65758a; }
.wsl-scrubber-tech-groups { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; align-items:start; }
.wsl-scrubber-tech-groups > article { min-width:0; padding:0 18px 10px; border-top:1px solid #cbd9e6; background:#fff; }
.wsl-scrubber-tech-groups h3 { margin:0 0 8px; padding:16px 0 10px; color:#07376b; font-size:18px; line-height:1.5; }
.wsl-scrubber-tech-groups h3 span { color:#df001c; }
.wsl-scrubber-tech-groups dl { display:grid; grid-template-columns:88px minmax(0,1fr); gap:10px; margin:0; padding:12px 0; border-top:1px solid #e2e8ef; align-items:start; }
.wsl-scrubber-tech-groups dt { color:#65758a; font-size:14px; }
.wsl-scrubber-tech-groups dd { margin:0; color:#07376b; font-size:15px; font-weight:700; }
.wsl-scrubber-tech-groups dt,.wsl-scrubber-tech-groups dd { min-width:0; line-height:1.7; white-space:normal; word-break:normal; overflow-wrap:break-word; }
.wsl-scrubber-tech-groups [data-parameter-hold] dd { color:#895900; }
@media(min-width:768px) and (max-width:1199px) { .wsl-scrubber-tech-groups { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:767px) { .wsl-scrubber-tech-groups { grid-template-columns:minmax(0,1fr); } .wsl-scrubber-tech-groups dl { grid-template-columns:minmax(0,1fr); gap:4px; } }
