/* et2026: hub pages (Joomla 6, Joomla 5, ecommerce, business). Loaded from html/com_content/article/hub.php. WP4. */
.et-hub__lead p{margin:0 0 .6em}
.et-hub__lead p:last-child{margin-bottom:0}
.et-hub__lead a{color:var(--et-on-ink);text-decoration-color:var(--et-volt)}
.et-hub__facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1.5px solid var(--et-on-ink)}
.et-hub__facts>div{padding:16px 18px}
.et-hub__facts>div+div{border-left:1.5px solid var(--et-on-ink)}
.et-hub__facts dt{font-family:var(--et-font-m);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--et-on-ink-muted);margin:0 0 6px}
.et-hub__facts dd{margin:0;font-family:var(--et-font-d);font-weight:800;font-size:clamp(20px,2.2vw,28px);line-height:1.1;letter-spacing:-.02em;color:var(--et-on-ink)}
.et-hub__facts a{color:var(--et-accent-text);text-decoration-color:var(--et-volt)}
.et-hub__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(28px,5vw,72px);align-items:start}
.et-hub__copy .et-prose h2{margin-top:1.1em}
.et-hub__copy .et-prose h2:first-child{margin-top:0}
.et-hub__side{display:grid;gap:18px;position:sticky;top:calc(var(--et-header-h) + 16px)}
.et-hub__box{border:var(--et-b);background:var(--et-card);padding:18px 20px}
.et-hub__box h2{font-size:22px;margin:0 0 10px}
.et-hub__box p{margin:0 0 10px}
.et-hub__box p:last-child{margin-bottom:0}
.et-hub__box ul{list-style:none;margin:0;padding:0}
.et-hub__box li{border-top:1px solid var(--et-soft);padding:8px 0}
.et-hub__box li:first-child{border-top:0;padding-top:0}
.et-hub__box li:last-child{padding-bottom:0}
@media (max-width:900px){
  .et-hub__grid{grid-template-columns:1fr}
  .et-hub__side{position:static}
}
@media (max-width:480px){
  .et-hub__facts{grid-template-columns:1fr}
  .et-hub__facts>div+div{border-left:0;border-top:1.5px solid var(--et-on-ink)}
}
