.page-module__NfDiEG__page{padding:var(--space-16) 0 var(--space-24)}.page-module__NfDiEG__header{max-width:760px;margin:0 auto var(--space-12);text-align:center;padding-bottom:var(--space-12);border-bottom:1px solid var(--faint)}.page-module__NfDiEG__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:var(--space-4);font-size:.72rem;font-weight:500;display:block}.page-module__NfDiEG__title{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:400;line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--black)}.page-module__NfDiEG__body{max-width:620px;margin:0 auto var(--space-16);font-family:var(--font-serif);font-size:var(--text-lg);color:var(--ink);line-height:1.75}.page-module__NfDiEG__body p{margin-bottom:var(--space-6)}.page-module__NfDiEG__stack{max-width:620px;padding-top:var(--space-10);border-top:1px solid var(--faint);margin:0 auto}.page-module__NfDiEG__stackLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-6);font-size:.72rem;display:block}.page-module__NfDiEG__stackGrid{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__NfDiEG__stackItem{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink);border:1px solid var(--faint);padding:var(--space-2) var(--space-4);font-size:.75rem;transition:border-color .15s,color .15s}.page-module__NfDiEG__stackItem:hover{border-color:var(--amber);color:var(--amber)}
