.upcoming-ipos-directory{padding:40px 0 72px;background:#fff}.upcoming-ipos-directory-state{padding:56px 24px;border:1px solid #e7eae7;border-radius:12px;background:#fff;text-align:center}.upcoming-ipos-directory-state h2{margin:0 0 8px;font-family:Newsreader,serif;font-size:30px;font-weight:500;color:#14231c}.upcoming-ipos-directory-state p{margin:0;color:#6b7570;font-family:var(--font-body)}.ipo-loading-line,.upcoming-ipo-loading-row span{display:block;background:linear-gradient(90deg,#F1F3F1 25%,#fff 50%,#F1F3F1 75%);background-size:200% 100%;animation:ipo-shimmer 1.6s infinite;border-radius:4px}.ipo-loading-eyebrow{width:100px;height:12px;margin-bottom:20px}.ipo-loading-title{width:min(360px,70%);height:48px;margin-bottom:14px}.ipo-loading-description{width:min(420px,80%);height:18px}.upcoming-ipo-loading-table{overflow:hidden;border:1px solid #e7eae7;border-radius:12px;background:#fff}.upcoming-ipo-loading-row{display:grid;grid-template-columns:2fr 1.2fr 1.2fr 1fr;grid-gap:24px;gap:24px;padding:21px 20px;border-top:1px solid #e7eae7}.upcoming-ipo-loading-row:first-child{border-top:0}.upcoming-ipo-loading-row span{height:16px}@keyframes ipo-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:767px){.upcoming-ipos-directory{padding:32px 0 48px}.upcoming-ipos-directory-state{padding:40px 20px}.upcoming-ipos-directory-state h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.ipo-loading-line,.upcoming-ipo-loading-row span{animation:none;background:#F1F3F1}}