.content-page{margin:0 auto;padding:24px 16px}.content-page:has(>.pm-gl__title){padding-top:0}.content-page>.pm-gl__title{max-width:68ch;padding:var(--s-2) var(--s-3) var(--s-2);text-align:center;margin:0 auto}.content-page>.pm-gl__title h1{font-family:var(--font-display);font-size:var(--t-md);color:var(--ink);margin:0;font-weight:800;line-height:1.2}.content-flex{flex-direction:column;align-items:center;gap:20px;display:flex}
