.page-module__wu4z0q__page{background:#fffcf5;border:1px solid #1f2f2e14;border-radius:24px;flex-direction:column;gap:20px;width:min(900px,100% - 32px);margin:24px auto 42px;padding:clamp(20px,3vw,32px);display:flex;box-shadow:0 16px 40px #1f2f2e1a}.page-module__wu4z0q__header{flex-direction:column;gap:8px;display:flex}.page-module__wu4z0q__kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:700}.page-module__wu4z0q__header h1{font-size:clamp(1.9rem,4vw,3rem)}.page-module__wu4z0q__header p{color:var(--ink-soft)}.page-module__wu4z0q__list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;list-style:none;display:grid}.page-module__wu4z0q__list a{color:var(--accent-strong);background:#f4fffe;border:1px solid #0f766e40;border-radius:12px;padding:14px;font-weight:700;display:block}.page-module__wu4z0q__list a:hover{background:#e9fffb}.page-module__wu4z0q__empty{color:var(--ink-soft);background:#fffaf0cc;border:1px dashed #1f2f2e40;border-radius:14px;padding:16px}.page-module__wu4z0q__back{color:var(--accent-strong);border:1px solid #0f766e66;border-radius:999px;align-self:flex-start;padding:9px 14px;display:inline-flex}.page-module__wu4z0q__back:hover{background:#f3fffd}
