@media (width>=600px) and (width<=1023px){.grid-3.snap-row{scroll-snap-type:x mandatory;padding-bottom:var(--space-3);scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:46%;grid-auto-flow:column;overflow-x:auto}.snap-row>*{scroll-snap-align:start}}@media (width<=599px){.snap-row{scroll-snap-type:x mandatory;padding-bottom:var(--space-3);scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;overflow-x:auto}.snap-row>*{scroll-snap-align:start}}.swipe-hint{margin:calc(-1 * var(--space-6)) 0 0;color:var(--text-muted);font-size:12px;line-height:18px}@media (width>=1024px){.swipe-hint{display:none}}.related-services{gap:var(--space-4);display:grid}.related-services p{margin:0}.b3-card .b3-cardlink{gap:var(--space-2);justify-self:start;align-items:center;min-height:44px;display:inline-flex}.b3-listhead{gap:var(--space-6) var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}@media (width<=899px){.b3-listhead{grid-template-columns:minmax(0,1fr);align-items:start}}.b3-statusrow{gap:var(--space-2) var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.b3-list{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.b3-list>*{min-width:0}@media (width>=700px) and (width<=1023px){.b3-list{grid-template-columns:repeat(2,minmax(0,1fr))}.b3-list>:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=1024px){.b3-list{grid-template-columns:repeat(6,minmax(0,1fr))}.b3-list>*{grid-column:span 2}.b3-list>:last-child:nth-child(3n+1){grid-column:1/-1}.b3-list>:nth-last-child(2):nth-child(3n+1),.b3-list>:last-child:nth-child(3n+2){grid-column:span 3}}@media (prefers-reduced-motion:no-preference){.b3-list.is-changed>*{animation:.24s cubic-bezier(.2,0,0,1) both b3-in}@keyframes b3-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.b3-empty .dgo-empty{max-width:none}@media (width>=600px){.b3-list>:only-child{grid-column:auto}}@media (width>=1024px){.b3-list>:only-child{grid-column:span 2}}.b3-listfoot{gap:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.b3-listfoot>p{color:var(--text-secondary);margin:0}.hub-intro{max-width:60ch;color:var(--text-secondary);margin:0;font-size:18px;line-height:30px}.hub-intro strong{color:var(--text-primary);font-weight:600}.b3-filter{gap:var(--space-2);display:grid}.b3-filter>p{margin:0}.b3-listhead.is-stacked{grid-template-columns:minmax(0,1fr);align-items:start}
