.hub-rows,.hub-row-sidebar{gap:1.25rem;min-width:0;display:grid}.hub-row-group,.hub-row-slot{min-width:0}.hub-row{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.hub-row-slot{overflow-wrap:anywhere;container:hub-widget/inline-size}.hub-row-slot:empty{display:none}.hub-row-slot:has(>.hub-widget-public:empty:not([aria-busy])){display:none}.hub-row-group:not(:has(.hub-row-controls)):not(:has(.hub-row-slot:not(:empty):not(:has(>.hub-widget-public:empty:not([aria-busy]))))){display:none}.hub-row-controls{margin-bottom:.5rem}.hub-widget-public>section{padding-inline:0!important;max-width:none!important;margin-inline:0!important;padding-bottom:0!important}@media(min-width:1024px){.hub-row{flex-direction:row;align-items:stretch}.hub-row>.hub-row-slot{flex:1 1 0}.hub-row[data-template=wide-left]>.hub-row-slot:first-child,.hub-row[data-template=wide-right]>.hub-row-slot:last-child{flex-grow:2}.hub-row[data-template^=stack-]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hub-row[data-template^=stack-] .hub-row-slot>:is(.hub-widget-frame,.hub-widget-public),.hub-row[data-template^=stack-] .hub-widget-public>:is(section,.bg-gradient-card),.hub-row[data-template^=stack-] .hub-widget-public>section>.bg-gradient-card{height:100%}.hub-row[data-template=stack-left]>.hub-row-slot:first-child{grid-row:1/3}.hub-row[data-template=stack-left]>.hub-row-slot:nth-child(2){grid-area:1/2}.hub-row[data-template=stack-left]>.hub-row-slot:nth-child(3){grid-area:2/2}.hub-row[data-template=stack-right]>.hub-row-slot:nth-child(2){grid-area:1/2/3}.hub-row[data-template=stack-right]>.hub-row-slot:first-child{grid-area:1/1}.hub-row[data-template=stack-right]>.hub-row-slot:nth-child(3){grid-area:2/1}.hub-row[data-template^=stack-]:has(>.hub-row-slot:empty,>.hub-row-slot:has(>.hub-widget-public:empty:not([aria-busy]))){display:flex}.hub-row-slot[data-widget-format=vertical] .hub-widget-grid,.hub-row-slot[data-widget-format=vertical] .hub-widget-stats{grid-template-columns:minmax(0,1fr)}}@media(max-width:1023px){.hub-row-controls,.hub-editor-desktop{display:none!important}.hub-rows[data-editing=true] .hub-row-slot:has(>.hub-slot-add){display:none}.hub-row-group:not(:has(.hub-widget-frame,.hub-widget-public)){display:none}}.hub-row-slot .hub-widget-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.hub-row-slot .hub-widget-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.hub-row-slot .hub-partner-layout{grid-template-columns:minmax(0,1fr)}.hub-row-slot .hub-partner-layout>header{flex-direction:row}.hub-row-slot .hub-partner-card{flex-direction:column;display:flex}.hub-row-slot .hub-widget-media-card>img,.hub-row-slot .hub-partner-card img{object-fit:contain}.hub-row-slot :is(.hub-widget-public,.hub-widget-content) :is(button,a.inline-flex){white-space:normal;text-align:center;max-width:100%;height:auto;min-height:2.75rem}.hub-row-slot :is(.hub-widget-public,.hub-widget-content) :is(h2,h3,h4,p){overflow-wrap:anywhere}@container hub-widget (width<=28rem){.hub-widget-callout{flex-direction:column;align-items:stretch}.hub-widget-stats .truncate{white-space:normal;overflow:visible}}@container hub-widget (width>=36rem){.hub-about-body:has(>img){grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:1.25rem;display:grid}.hub-about-body>div{margin-top:0}}@media(min-width:1024px){.hub-row-slot[data-widget-format=vertical] .hub-about-body{display:block}.hub-row-slot[data-widget-format=vertical] .hub-about-body>div{margin-top:1rem}@container hub-widget (width>=36rem){.hub-row-slot[data-widget-format=horizontal] .hub-widget-grid{grid-template-columns:minmax(0,1fr)}.hub-row-slot[data-widget-format=horizontal] .hub-widget-media-card:has(>img){grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.hub-row-slot[data-widget-format=horizontal] .hub-widget-media-card>img{align-self:center;height:auto;max-height:20rem}.hub-row-slot[data-widget-format=horizontal] .hub-partner-card{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}}}.hub-widget-content:not(:empty)+.hub-widget-empty{display:none}.hub-widget-frame[data-dragging=true]{opacity:.45}.hub-widget-frame[data-drop-before=true]{box-shadow:0 -4px 0 var(--primary)}[data-hub-editor-zone][data-drop-active=true]>[data-add-widget]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}
