.page-module__thH86q__page{max-width:1100px;margin:0 auto;padding:2rem 1.25rem 4rem}.page-module__thH86q__hero{text-align:center;margin-bottom:2.5rem;padding-top:1rem}.page-module__thH86q__backLink{letter-spacing:-.02em;margin-bottom:1.25rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-block}.page-module__thH86q__title{letter-spacing:-.04em;color:var(--foreground);margin-bottom:.75rem;font-size:2.5rem;font-weight:800}.page-module__thH86q__subtitle{color:var(--text-secondary);max-width:560px;margin:0 auto;font-size:1rem;line-height:1.6}.page-module__thH86q__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.3rem 1.5rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.page-module__thH86q__item{min-width:0}.page-module__thH86q__link{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;padding:.2rem 0;font-size:.9rem;line-height:1.45;text-decoration:none;display:block;overflow:hidden}.page-module__thH86q__link:hover .page-module__thH86q__symbol{color:var(--accent-blue);text-decoration:underline}.page-module__thH86q__symbol{font-weight:600}.page-module__thH86q__name{color:var(--text-secondary)}.page-module__thH86q__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}.page-module__thH86q__pageLink{border:1px solid var(--border);color:var(--text-primary);border-radius:6px;padding:.3rem .65rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;display:inline-block}a.page-module__thH86q__pageLink:hover{color:var(--accent-blue);border-color:var(--accent-blue)}.page-module__thH86q__pageCurrent{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}
