.summit-hub{max-width:1440px;margin:0 auto}.summit-hub-grid{perspective:1200px;grid-template-columns:repeat(auto-fill,minmax(210px,260px));gap:32px;padding:12px 0 40px;display:grid}.summit-hub-tile{text-align:center;color:#243247;-webkit-tap-highlight-color:transparent;background:linear-gradient(155deg,#fff 35%,#f7f9fd);border:1px solid #fff;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;min-height:246px;padding:30px 24px 26px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 2px #e5eaf3,0 7px #dce3ef,0 18px 24px -12px #354b7440,inset 0 0 0 1px #edf1f7}.hub-tile-logo{object-fit:contain;width:90px;height:90px;margin-bottom:23px}.summit-hub-tile h2{letter-spacing:-.4px;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:650;line-height:1.3}.summit-hub-tile p{color:#65748c;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.5}@media (hover:hover){.summit-hub-tile:hover{transform:translateY(-7px)rotateX(3deg);box-shadow:0 2px #e1e8f4,0 9px #d5dfef,0 29px 30px -13px #354b7450,inset 0 0 0 1px #e4ebf7}}.summit-hub-tile:focus-visible{outline-offset:7px;outline:3px solid #315ffa}.summit-hub-tile:active{transform:translateY(5px)scale(.98);box-shadow:0 1px #d5dfef,0 5px 10px -5px #354b7440,inset 0 0 0 1px #e4ebf7}.hub-empty{color:#65748c}.owner-summits-link{white-space:nowrap;color:#355b98;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.owner-summits-link:hover{background:#edf3fd}@media (max-width:700px){.summit-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.summit-hub-tile{border-radius:22px;min-height:210px;padding:24px 14px}.hub-tile-logo{width:72px;height:72px;margin-bottom:18px}.summit-hub-tile h2{font-size:16px}.owner-summits-link{gap:4px;padding:8px 4px;font-size:12px}}@media (max-width:359px){.summit-hub-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.summit-hub-tile{transition:none}.summit-hub-tile:hover,.summit-hub-tile:active{transform:none}}
