/* Six equal dashboard cards; bounded, wrapping navigation in every studio. */
.cm414-hub-home .cm414-home-studios,
.cm414-hub-home .cm414-studio-tiles {
 display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
 gap:18px!important;align-items:stretch!important;width:100%;min-width:0;box-sizing:border-box;
}
.cm414-home-studios > .cm414-home-studio,
.cm414-home-studios > .cm414-pitch-home,
.cm414-studio-tiles > .cm414-studio-tile,
.cm414-studio-tiles > .cm414-pitch-home {
 grid-column:auto!important;min-width:0!important;width:100%!important;
 min-height:180px!important;height:100%;box-sizing:border-box;padding:22px!important;
 display:flex!important;flex-direction:column!important;align-items:flex-start!important;
 justify-content:flex-start!important;text-align:left!important;gap:12px!important;
 overflow-wrap:anywhere;
}
.cm414-home-studios > .cm414-pitch-home strong,
.cm414-studio-tiles > .cm414-pitch-home strong {font-size:24px!important;line-height:1.2;}
.cm414-home-studios > .cm414-pitch-home > svg,
.cm414-studio-tiles > .cm414-pitch-home > svg {width:32px;height:32px;flex:none;}
nav.cm414HubHomeTabs,
.cm414HubLinksHorizontal .cm414HubLinkGrid {
 display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
 gap:8px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;
}
nav.cm414HubHomeTabs > a,
.cm414HubLinksHorizontal .cm414HubLinkGrid > a {
 min-width:0!important;max-width:100%;white-space:normal!important;
 overflow-wrap:anywhere;box-sizing:border-box;
}
nav.cm414HubHomeTabs > a svg {flex-shrink:0;}
@media(max-width:1000px){
 .cm414-hub-home .cm414-home-studios,.cm414-hub-home .cm414-studio-tiles,
 nav.cm414HubHomeTabs,.cm414HubLinksHorizontal .cm414HubLinkGrid {
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
 }
}
@media(max-width:620px){
 .cm414-hub-home .cm414-home-studios,.cm414-hub-home .cm414-studio-tiles,
 nav.cm414HubHomeTabs,.cm414HubLinksHorizontal .cm414HubLinkGrid {
  grid-template-columns:minmax(0,1fr)!important;
 }
}
