/* Shared desktop/mobile navigation regrouping. */
@media(min-width:1000px){
 .sbpn .sbpn-nav{gap:3px}
 .sbpn .sbpn-trigger,.sbpn .sbpn-pricing{padding-left:9px;padding-right:9px}
 .sbpn .sbpn-actions{gap:10px;margin-left:7px}
 .sbpn #sbpn-panel-channels .sbpn-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;column-gap:24px;row-gap:0}
 .sbpn #sbpn-panel-channels .sbpn-group{display:contents}
 .sbpn #sbpn-panel-channels h3{grid-column:1/-1}
 .sbpn #sbpn-panel-solutions .sbpn-grid{grid-template-columns:1fr}
 .sbpn #sbpn-panel-solutions .sbpn-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}
 .sbpn #sbpn-panel-solutions .sbpn-group h3{grid-column:1/-1}
}
@media(min-width:1000px) and (max-width:1150px){
 .sbpn .sbpn-inner{gap:10px;padding-left:18px;padding-right:18px}
 .sbpn .sbpn-logo img{width:160px}
 .sbpn .sbpn-trigger,.sbpn .sbpn-pricing{font-size:14px;padding-left:7px;padding-right:7px}
 .sbpn .sbpn-signup{padding-left:12px;padding-right:12px;font-size:13px}
}

/* One continuous channel list on phones; retain desktop columns. */
@media(max-width:600px){.sbpn #sbpn-panel-channels .sbpn-grid{row-gap:0}}
