.page-module__1G7KAq__page{max-width:var(--content-max);padding:var(--space-5) var(--space-3) var(--space-6);margin:0 auto}.page-module__1G7KAq__title{letter-spacing:.02em;margin-bottom:var(--space-2);font-size:clamp(24px,3.5vw,32px);font-weight:700}.page-module__1G7KAq__lead{color:var(--color-text-muted);max-width:40em;margin-bottom:var(--space-5)}.page-module__1G7KAq__empty{background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-card);padding:var(--space-5) var(--space-4);text-align:center;color:var(--color-text-muted)}.page-module__1G7KAq__cards{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.page-module__1G7KAq__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:var(--space-4)}.page-module__1G7KAq__card h2{color:var(--color-green-deep);margin-bottom:var(--space-2);font-size:18px;font-weight:700}.page-module__1G7KAq__card>p{color:var(--color-text-muted);margin-bottom:var(--space-3);font-size:14px}.page-module__1G7KAq__tags{gap:var(--space-1);margin-bottom:var(--space-3);flex-wrap:wrap;list-style:none;display:flex}.page-module__1G7KAq__tags li{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:12px}.page-module__1G7KAq__link{font-size:14px;font-weight:700}.page-module__1G7KAq__wip{color:var(--color-text-muted);font-size:13px}
