.page-module___8aEwW__container{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.page-module___8aEwW__header{border-bottom:1px solid var(--border);align-items:baseline;gap:.75rem;padding:2rem;display:flex}.page-module___8aEwW__brand{letter-spacing:.1em;color:var(--beige);font-family:Bebas Neue,sans-serif;font-size:1.75rem;font-weight:400}.page-module___8aEwW__tagline{letter-spacing:.2em;color:var(--teal-2);font-size:.7rem;font-weight:600}.page-module___8aEwW__main{flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.page-module___8aEwW__linksGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;width:100%;max-width:960px;display:grid}.page-module___8aEwW__linkCard{background:var(--glass);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.5rem;padding:1.75rem;transition:all .2s;display:flex}.page-module___8aEwW__linkCard:hover{border-color:var(--border-hov);background:#003e4180;transform:translateY(-2px)}.page-module___8aEwW__linkName{letter-spacing:.05em;color:var(--beige);font-family:Bebas Neue,sans-serif;font-size:1.4rem}.page-module___8aEwW__linkUrl{color:var(--teal-2);word-break:break-all;font-size:.85rem}.page-module___8aEwW__spotlightCard{height:100%;min-height:120px;display:block}.page-module___8aEwW__spotlightCard:hover{transform:translateY(-2px)}.page-module___8aEwW__footer{border-top:1px solid var(--border);text-align:center;padding:1.5rem 2rem}.page-module___8aEwW__footer p{color:var(--muted);letter-spacing:.05em;font-size:.75rem}
